Я думаю, многим знакома проблема неактивных пользователей сайта на движке Drupal. Чаще всего это пользователи-боты, зарегистрированные специальной программой с целью оставить линк в профиле, либо спам-комментарий. На одном из моих новостных сайтов подобных левых юзеров было более тысячи!
И вот, чтобы уменьшить размер базы MySQL, я решил как-то избавиться от этого балласта. Вручную удалять их из базы MySQL не хотелось, и я решил использовать модуль Inactive_User. Данный модуль позволяет просто предупредить давно не заходивших на сайт пользователей по e-mail (последнюю дату захода вы можете выбрать сами), блокировать, либо сразу удалить их. Порадовала возможность исключить из списка удаления тех пользователей, которые создали какой-либо материал на вашем сайте, или оставили комментарий. Модуль работает по cron.
Комментарии
Неактивных пользователей
Неактивных пользователей стоит удалять дабы база даных сайта не захламлялась ненужным материалом.
Данных для пользователей не
Данных для пользователей не так уж много, чтобы называть захламлением :) Вот что дает серьезный результат, так это чистка image/style кэша.
ЗЫ: У вас сумасшедшая капча стоит! Зачем так мучать людей?
Капча стоит, но спам-комменты
Капча стоит, но спам-комменты проходят все равно:( Про чистку кэша позже напишу подробнее:) А лишние ююзеры - неудобно очень в том случае, когда надо найти конкретного пользователя в списке.