эти функции являются частью защиты от спам-набегов, когда комментарии не удаляются, потому что удаление — небыстрое дело и требует перестройки индексов в таблице, и если имеют место многочисленные набеги, администратор не будет успевать всё удалять.
если же делать пересчет счетчиков, то, например, при блокировке пользователя, который успел насрать в сотне топиков, придется на лету пересчитывать сотни счетчиков, либо вводить индекс по полям blocked+commend_id, что несколько замедлит добавление-удаление, потому что это дополнительный индекс. Счетчики пересчитываются, когда все заблокированные удаляются в спокойном режиме, а не на лету. На лету блокировка сделана именно для максимальной производительности, чтобы быстро выпиливать тонны флуда. Собственно, появление таких скоростных инструментов и сократило количество спам-набегов практически до нуля.
Добавить комментарий
Если нужно ответить кому-то конкретно,
лучше нажать на «Ответить» под его комментарием