Хостер прислал письмо
Наблюдаем чрезмерную нагрузку на сервер по запросам вида
indonet.ru::/taxonomy/autocomplete/2/\M-Q\M^B\M-P\M-0\M-P\M-=\M-P\M-6\M-P\M->\M-Q\M^@,\M-Q\M^B\M-P\M-0\M-P\M-<\M-P\M-8\M-P\M-; \M-P\M-=\M-P\M-0\M-P\M-4\M-Q\M^C
к Вашему сайту. Были вынуждены заблокировать вышеобозначенный сайт.
Пожалуйста, проведите оптимизацию кода и уведомите нас о проведённых работах.
Пришлось отключить свободное добавление и связанные термины, Tag Tool почему то не прицепляется, короче ужас...
сайт включили.
Неужели таксономия действительно дает так много запросов? всего 2 зарегиных юзера было в тот момент...
Посоветуйте, пожалуйста, что можно сделать? и подскажите что такое "оптимизация кода"?
заранее спасибо
Комментарии
Чаще всего наиболее правильный ответ в такой ситуации:
"Наблюдаем чрезмерно слабый сервер. Были вынуждены его поменять. До свидания."
Но в целом, вопрос действительно интересный.
Просто на сайт пришел поисковик. или два.
меняйте хостера на нормального.
у меня ht-systems, собственно выбрала его здесь по отзывам....
а разве поисковик может нагрузить автозаполнение? боты ведь не умеют буквы нажимать или я ошибаюсь?
Аналогичная проблема (была).
При разработке всё вроде-бы работало, замечаний со стороны хостера не поступало. После регистрации в каталогах - 237 посещений и хостер отключил аккаунт. Мотивация - "Ваш сайт использует слишком много ресурсов и мешает другим клиентам...Ваш сайт постоянно висит в топе загрузки... Займитесь оптимизацией кода". Притом. что постоянно получал 502 ошибку.
В результате - переезд к зенон нсп. Пока полёт нормальный.
Вывод такой - на дешёвых тарифных планах проекты на друпал не выживают.
при 60 посещениях гостей одномоментно у меня просто все жутко тормозило, но претензий от хостера не было.
а тут всего 2 юзера, гостей может и было пара, но это ж мало
У меня они тоже жаловались на сильную нагрузку(700Mb гонялось локально, хотя реально весь сайт с базой <100). когда сделал запуск cron-а в 2 раза реже - сказали нагрузка пропала. Вернул к первоначальным значениям. Пока нареканий нет...
Отсюда вывод проблемы у провайдера с распределением нагрузки. Вероятно сказываются майские акции
ясно;( всегда виноват клиент. у меня тоже вместе с базой пока меньше 100мб. что ж попробую тоже полкрона убрать на время.
просто какой то долбаеп решил посканить сайт...
у меня такое уже третьи сутки
благо дедик. и я поговорил с nginx и отрезал по правилам идиотские запросы.
но бот же ничего писать не может, у меня вообще гости писать не могут.... значит они не виноваты в нагрузке таксономии. а почему еще такое может случиться?
попробуйте отключить автозавершение
я его не смогла найти.
отключила свободный ввод тегов вообще, можно только из имеющихся
Таксономия точно не при чем. Хостер не может точно диагностировать где у тебя перегружается. Бросил кусок - на который он думает.
Простите за оффтоп, а как часто Вы его (cron) запускаете?
Google может завесить сайт, если на нем много тяжелых запросов. У меня такое пару раз бывало.
У него бот, сцуко, бойкий, как кролик на случке.
у яндекса тоже самой - порой долбит 1 сайт в 10 потоков
это уже дело хостера - ограничить число коннектов с одного IP для таких случаев
У гугла можно можно выставить ограничение на скорость сканирования в google.com/webmasters/tools
Для Yahoo и MSN есть такая деректива как - Crawl-delay. Например, в robots.txt:
User-agent: msnbot
Crawl-delay: 60
User-agent: Slurp
Crawl-delay: 60
можно да. но robots.txt клиентов - это дело клиентов, не так ли?
а значит мое дело ограничивать число коннектов с их сайтов.
пОПРОбУЙТЕ еще статистику отрубить если включена.
взамен можно взять гугл аналитикз
и задумайтесь о смене хостера, да
поставила гугл аналитикз, он такой умный! спасибо вам за идею с ним!