В настоящее время у меня есть скрипт, который очищает данные с веб-сайта, посещая URL-адрес, а затем очищая определенную часть информации. Единственное, что меня беспокоит, это то, что, поскольку нужно очистить примерно 30 000 страниц, сервер может воспринять это как DDoS-атаку? Кроме того, мне порекомендовали использовать драгоценный камень Typhoeus для рубина, чтобы выполнить их все практически одновременно. Так что мне просто интересно, должно ли это быть в порядке?
Будет ли мой скрипт отправлять много запросов?
Ответы (1)
Атака DDoS не может быть выполнена одной машиной, поскольку DDoS означает распределенный отказ в обслуживании. Таким образом, в худшем случае это может быть распознано как DoS-атака, что маловероятно, если только вы не используете огромное количество потоков для выполнения вызовов страниц.
Один поток, используемый вашим ботом, даже не является проблемой для настроенного по умолчанию апача, потому что я думаю, что количество подключений на хост ограничено 10. Используя 1 поток, вы устанавливаете только одно соединение за другим, поэтому вы даже не достигаете ограничения для одного хоста. Обычный браузер может по умолчанию устанавливать больше соединений, загружая ресурсы веб-страницы после получения html-файла. Подводя итог: нет, с точки зрения администратора веб-сервера, вы не выглядите злоумышленником.
sleep
после определенного количества запросов. - person Oto Brglez   schedule 20.05.2014