Предложение по дополнению функционала "пользователи".
С целью стимуляции активности пользователей:
- по истечении 30 дневного срока отсутствия на сайте организовать автоматическое уведомление на эл.почту с любым стимулирующим текстом, по типу: "вы давно не появлялись на сайте, произошло много изменений, ознакомьтесь";
- по прошествии 45 дней - автоматическое уведомление на эл.почту о том, что по истечению 60 дней ваш аккаунт будет удален в связи с пассивностью;
- по прошествии 60 дней - автоматическое удаление аккаунта пользователя.
Таким образом, возможно стимулировать "гражданскую активность" пользователей, определить реальное положение дел, снизить нагрузку на сервер.
определить реальное положение дел, снизить нагрузку на сервер.
Это как это вы снизите нагрузку на сервер?
Наоборот - каждый залогиненный пользователь, создает дополнительную нагрузку на сервер. Если стоит кэширование. Если кэширование не стоит - то и гости нагрузку несут.
Удаление пользователя из БД, не снижает нагрузку. Ибо это строки. Молчаливые строки.
И зачем вообще удалять профиль? Может пользователь в больнице, дальнем плаванье или в тюрьме за кибер преступления. А вот как он доберется до цивилизации - сразу зайдет. А тут вам нате - удалили.
Многие ресурсы вообще гордятся количеством зареганных пользователей - и рекламодателям это информацией промывают мозги. Мол "У нас, во, скока!!"
Ну а с "30 дневным периодом" - полностью согласен. Можно разок письмецо и отослать. Вдруг у пользователя проблемы со входом, памятью... Напомнить ему контакты. Пусть заглянет на адресок.