Итак, описываю типичную ситуацию — ваш сайт (неважно, самописный на PHP или на базе CMS или PHP-фреймворка) начал вдруг не с того не с сего создавать непомерное количество нагрузок на хостинге, а ранее все было вполне нормально. Глобальных изменений в коде не делали, модулей-плагинов дополнительных не устанавливали, потому отбрасываем вариант с плохо написанным программным кодом. Посещаемость к примеру также осталась на прежнем уровне. Также не будем учитывать то, что у вас могут появится крайне неэкономные до ресурсов соседи по серверу (имею в виду виртуальный хостинг). Потому остается вопрос: кто или что может создавать нагрузки на вашем сайте?
Давайте все рассмотрим по порядку. Итак, возможные виновники (нужно подчеркнуть):
- Спамеры. Спам-боты. Без комментариев.
- Роботы веб-сервисов. Обычно это всякие «сеошные» веб-сервисы, которые в автоматическом режиме собирают информацию о вашем сайте.
- Хотлинкинг — грузят к примеру JavaScript-скрипт или картинки с вашего сайта, как с хостинга JS-библиотек Yandex или Google к примеру, но у вас же шаред-хосинг, а не мега-мощный выделенный сервер.
- Брутфорсинг — простой перебор различных комбинаций логинов и паролей по словарям. Используют в основном хакеры-недоучки.
Вариант с преднамеренным крутым DDoS-ом в расчет не берем, т.к. в самом начале статьи я упомянул, что у нас имеется к примеру средненький мелкосайт на обычном виртуальном хостинге, ничем не примечательный.
Как решать эти проблемы расписывать не буду, т.к. в случае массового использования мои способы борьбы с этими явлениями перестанут работать. К примеру спамеры — чрезвычайно изобретательные и весьма упорные ребята.
Свежие комментарии