Сейчас я сталкиваюсь с острым кризисом — наш сайт испытывает огромную нагрузку и еле держится. Тысячи пользователей пытаются читать и публиковать посты, что перегружает нашу инфраструктуру и делает модерацию невозможной.
Пока мы работаем над стабилизацией, было бы очень полезно включить режим «только чтение» для всех пользователей, но оставить возможность редактирования для администраторов и модераторов, чтобы они могли справиться с наплывом новых сообщений.
Если я включу режим «только чтение» в разделе Администрирование > Резервное копирование, смогут ли администраторы и модераторы продолжать редактировать посты?
В Discourse есть встроенная функция, которая определяет, когда сайт испытывает высокую нагрузку, и переводит темы в режим только для чтения (доступен только анонимным пользователям без входа в систему). Столкнулись ли вы с таким поведением на своём сайте?
Действительно высокая нагрузка — множество одновременно активных пользователей — это сложная проблема, поэтому для помощи нам потребуются дополнительные детали.
Мы справились! Спасибо, что проверили. Я пока не получил полную информацию от нашей команды DevOps, но всё вернулось в норму.
Режим «только для чтения» действительно активировался, хотя, казалось, включался периодически и не сильно замедлял создание новых сообщений — почти как будто он не отображался для всех посетителей.
Если бы можно было что-то изменить, я бы хотел, чтобы режим «только для чтения» оставался включённым, пока сотрудники разбираются с ситуацией. Некий «пауза», так сказать. У нас было множество дубликатов тем, сообщений не по теме или неправильно классифицированных и т.д., но нас было меньше, чем нарушителей, а действия модерации либо завершались с тайм-аутом, либо занимали более 15 секунд.
Ещё раз спасибо за обратную связь. Мы Discourse, и я искренне считаю, что вы мало что могли бы сделать иначе — это была проблема нашей инфраструктуры.