Дело в том что на этом проекте есть очень умные пользователи, использующие скрипты автообновления сайта. Эти скрипты они применяют в основном на страницах автосерфинга и бирже рефералов от системы для автоматической покупки новичков. Главная проблема не в том что из-за этих пользователей практически невозможно купить новенького системного реферала и уж конечно не в том что они перехватывают сайты для автосерфинга. Главная проблема в том что они в силу своей жадности очень сильно нагружают сервер. Нагрузка на сервер - вот причина появления ошибки 502 Bad Gateway. С компьютеров некоторых пользователей отправляется более 1000 запросов за 10 минут, то есть примерно 2 обновления страницы в секунду! (http://www.wmmail.ru/index.php?cf=otvet-viewvopros&vid=11814) Таких пользователей админ уже банил, но это не помогло. Поэтому я предлагаю на страницу автосерфинга и на бирже системных новичков установить некий ограничитель по количеству запросов чтобы после нескольких запросов за определенный короткий промежуток времени выдавалось сообщение приблизительно такого содержания: "С Вашего компьютера отправлено слишком много запросов. Попробуйте обновить страницу чуть позже". Если с компьютера пользователя будет снова отправлен запрос на обновление, то снова выдавалось бы вышеупомянутое сообщение, а время через которое пользователь сможет обновить страницу и не увидеть данное сообщение увеличивалось бы на несколько секунд. При чем время через которое возможно обновление не указывалось по понятным причинам. Если пользователь в течение суток увидит это сообщение слишком большое количество раз то ему выдавалось бы предупреждение о том что ему грозит бан раздела, если и это не поможет, то пользователь автоматически отправлялся в баню по разделу на определенный промежуток времени.
Дело в том что эта мера не лишит умников их любимых скриптов, но уж точно поубавит их пыл не позволяя им как сейчас купаться в лучах собственной алчности. Плюс ко всему пользователи данного ресурса реже будут видеть ненавистную ошибку 502 Bad Gateway.
Это моя первая идея поэтому сильно не пинайте!
Спасибо за внимание!
Это был только один кадр. У других пользователей запросы раз в 2 секунды и реже.
И что вы все накинулись на системную биржу?
Загрузка, которую дает этот раздел не так велика. А все ополчились против нее с легкой руки админа.
Отвлеченный пример - население города за год увеличилось в 2 раза, а рейсовый автобус так и остался один на маршруте.
Можно обвинять шустрых людей, которые прут без очереди, но проблема-то вовсе не в этом.
Так и на проекте год назад количество человек онлайн было около 700, в час пик доходило до 1200. Сейчас же почти постоянно на сайте 1500 человек что-то делает.
И ограничение на автообновление уже введено - не чаще чем раз в 20 секунд. Кого поймают - в бан.