Избежать нагрузки! Как ограничить число пользователей одновременно создающих материалы?

Главные вкладки

Аватар пользователя Goodseeker Goodseeker 27 февраля 2012 в 1:16

Что бы не вызвать нагрузку на сервер хостера, нужно ограничить доступ к редактированию и созданию нод для зарегистрированных пользователей.

Есть сайт, для которого потенциально существует опасность, положить его в определенные дни.

В эти дни могут одновременно заходить по несколько сот человек и создавать или редактировать свои ноды.

Я бы хотел ограничить доступ к редактированию или созданию новых нод, в том случае, если на сайте будет более 100 зарегистрированных пользователей одновременно.

Как это можно сделать?

Комментарии

Аватар пользователя volocuga@drupal.org volocuga@drupal.org 27 февраля 2012 в 1:34

"Goodseeker" wrote:
ограничить доступ к редактированию или созданию новых нод, в том случае, если на сайте будет более 100 зарегистрированных пользователей одновременно.

См. блок "Сейчас на сайте", взять функцию которая отдаёт цифру (это где-то в модуле system предполагаю), запретить создание или редактирование через hook_nodeapi

Аватар пользователя Goodseeker Goodseeker 27 февраля 2012 в 1:41

<a href="mailto:volocuga@drupal.org">volocuga@drupal.org</a> wrote:
Eщё лучшее решение - перейти на другой тарифный план. А то пользователи разбегутся

Посмотрю еще, как на первом будет Wink

Аватар пользователя Goodseeker Goodseeker 27 февраля 2012 в 1:50

вАапрос на засыпку.

Сколько пользователей, одновременно создающих ноды, может выдержать виртуал хостинг с 500мб оперативки?

Чисто гипотетически? Безо всякой конкретики?

Включен модуль Throttle. Он отключит все кроме:
Administration menu
Views
Administration views
CCK + 3 его модуля
Profile
Nodequeue
Rules
Email Registration
Token
Node body tokens

Аватар пользователя Chyvakoff Chyvakoff 27 февраля 2012 в 9:01

Я уж думал что на школохостинге 10 человек одновременно не могут ноду создать))
А так-конечно более лучший тариф выбирать..а то зайдет человек и увидит фигу-типа подождите,сервер перегружен.