Какова процедура остановки роботов и вредоносных сканеров, которые замедляют работу сайта? - PullRequest
4 голосов
/ 30 марта 2010

Что я должен сделать, чтобы запретить пользователям запускать сканеры или автоматически размещать роботов на моем сайте, что замедляет обработку сайта?

Достаточно ли ставить отметку о времени для каждого сообщения, создаваемого пользователем, и создавать задержку публикации? Какой должен быть интервал?

Что еще я могу сделать, кроме тех, что указаны выше и капч на сообщениях формы?

спасибо

Ответы [ 2 ]

1 голос
/ 30 марта 2010

Я прогуглил это год назад или около того и нашел список известных "плохих пользователей", которые я добавил в свой .htaccess, чтобы заблокировать доступ к моему блогу . это небольшое изменение оказало значительное влияние на мое использование полосы пропускания.

1 голос
/ 30 марта 2010

Временной интервал является хорошей идеей и используется при переполнении стека. Разные операции должны иметь разные временные ограничения в зависимости от:

  1. Как часто обычные пользователи хотят использовать эту функцию.
  2. Насколько интенсивна операция.

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

Переполнение стека сочетает ограничения по времени с CAPTCHA для редактирования сообщений. Если вы редактируете слишком часто, вы должны пройти тест CAPTCHA.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...