Пару дней назад мой хостинг-провайдер — PeterHost — сообщил мне о критической нагрузке на сервер.
Я стала искать причину, сотрудники PeterHost отослали меня к справочной
информации. Там говорится: «Если же письма о нагрузке приходят регулярно, либо
если высокая нагрузка длится несколько часов в течение дня, необходимо искать
причину повышенной нагрузки. Это может быть либо неоптимизированный код
скриптов, либо просто высокая посещаемость. Выходом из ситуации может быть либо
оптимизация сайта, либо переход на другой тариф, рассчитанный на более высокую
нагрузку».
Дальше выяснилось, что при посещаемости моего сайта 10-12
человек в день, к нему ежедневно обращается 2500 IP-адресов. Это записывается в файле «access_log».
Я его скачала с сервера и убедилась, что там действительно 2500 записей. Потом
хостер прислал мне список IP-адресов
за неделю, и меня поразило, что есть адреса, которые обращаются к моему сайту
по 100 и больше раз в день.
Я даже теоретически не представляю, что это может означать. Браузер
не выдает IP-адреса, и
я не могу понять, какие сайты (роботы каких систем) рыскают по моему сайту.
Мой сайт работает на платформе WordPress. Внешние ссылки защищены
соответствующим плагином. В виджетах поставлено 4 рекламных баннера и еще 3
внизу страницы.
1 вопрос: что такое неоптимизированный код скриптов?
2 вопрос: 2500 обращений к сайту роботами это действительно
много?
Буду благодарна всем, кто возьмет на себя труд ответить, что
такое нагрузка на сайт и как с ней бороться (и нужно ли это делать?).