Должен ли я использовать Sleep () или просто запретить их

Я реализую систему задержки, так что любой IP, который я считаю оскорбительным, автоматически получит инкрементную задержку через Sleep ().

У меня вопрос: приведет ли это к увеличению загрузки ЦП и, таким образом, к уничтожению моего сайта, если злоумышленник будет продолжать открывать новые экземпляры, пока откладывается? Или команда sleep () использует минимум ЦП / памяти и не будет сильно обременять небольшой скрипт. Я не хочу категорически отрицать их, поскольку я бы предпочел, чтобы они не знали о пределе очевидным образом, но желаю услышать, почему я должен это делать.

[Пожалуйста, не обсуждайте, почему я считаю IP-адрес оскорбительным на маленьком сайте, причина вот почему: я недавно создал скрипт, который cURL является страницей и возвращает информацию пользователю, и я заметил, что несколько IP-адресов рассылают спам в мой глупый маленький скрипт. Слишком частое использование cURL иногда делает мои результаты недостижимыми с сервера при опросе, и законные пользователи теряют свои результаты. ]

7
задан lasavior 26 July 2011 в 23:19
поделиться