• Здравствуйте. В последнее время сайт начал сильно нагружать хостинг. Как оказалось, наибольшую нагрузку создают два файла mysite.ru/index.php и mysite.ru/wp-cron.php.
    С кроном разобрался, отключил его через wp-config, нагрузка немного снизилась. Но кол-во обращений к файлу mysite.ru/index.php за час достигает 500 (скриншот http://prntscr.com/70ltn1 ). Посещаемость на сайте небольшая, а тем более вчера-сегодня (праздники, людей вообще мало).
    Подскажите, в какую сторону копать, чтобы снизить нагрузку?

Просмотр 4 ответов — с 1 по 4 (всего 4)
  • Модератор Yui

    (@fierevere)

    永子

    можно конечно оптимизировать сайт и кеши ставить всякие,
    но лучше сменить хостинг, если они при такой нагрузке уже «батон крошат», стоит ли пользоваться их услугами?

    Кеширование стоит уже давно и сайт вроде как оптимизирован.

    Подскажите, в какую сторону копать, чтобы снизить нагрузку?

    Смотрите логи доступа. Если в логах часто (с небольшими промежутками времени — 1 секунда, две) повторяется один IP с похожим UA (юзер-агентом), то баньте его.
    Высока вероятность, что какой-нибудь бот, шпамбот, и тп, бесцельно мучает сайт. Ведь логично, реальный юзер не сможет запрашивать так часто страницу, не получив ответа в предыдущий запрос (честно предполагаем, что WordPress отвечает за полторы секунды).

    А если подойти с холодным разумом, то «плачущий хостер» при нагрузке 1запрос/8сек это уже не хостер. Похоже, совсем не будет разницы, если вы даже однострочный index.html оставите в корне 🙂

    Спасибо, буду анализировать логи.

Просмотр 4 ответов — с 1 по 4 (всего 4)
  • Тема «index.php грузит хостинг» закрыта для новых ответов.