Что бы не вызвать нагрузку на сервер хостера, нужно ограничить доступ к редактированию и созданию нод для зарегистрированных пользователей.
Есть сайт, для которого потенциально существует опасность, положить его в определенные дни.
В эти дни могут одновременно заходить по несколько сот человек и создавать или редактировать свои ноды.
Я бы хотел ограничить доступ к редактированию или созданию новых нод, в том случае, если на сайте будет более 100 зарегистрированных пользователей одновременно.
Как это можно сделать?
Комментарии
См. блок "Сейчас на сайте", взять функцию которая отдаёт цифру (это где-то в модуле system предполагаю), запретить создание или редактирование через hook_nodeapi
Eщё лучшее решение - перейти на другой тарифный план. А то пользователи разбегутся
Посмотрю еще, как на первом будет
+1
вАапрос на засыпку.
Сколько пользователей, одновременно создающих ноды, может выдержать виртуал хостинг с 500мб оперативки?
Чисто гипотетически? Безо всякой конкретики?
Включен модуль Throttle. Он отключит все кроме:
Administration menu
Views
Administration views
CCK + 3 его модуля
Profile
Nodequeue
Rules
Email Registration
Token
Node body tokens
Тестировали.
На первом 10 человеков создавали, работало. На 100 дури не хватило.
Я уж думал что на школохостинге 10 человек одновременно не могут ноду создать))
А так-конечно более лучший тариф выбирать..а то зайдет человек и увидит фигу-типа подождите,сервер перегружен.