Доброго всем дня.
Ситуация такая: HostCms 5.9.28 версия Бизнес, интернет-магазин, товаров около 4000. Кэш включен. Никаких серьезных работ месяца два не было. В последнее время стали приходить письма от хостера, что наш аккаунт превышает максимальную для виртуального хостинга нагрузку на цпу ( с mysql все в норме).
Хостинг Timeweb, тариф максимальный для виртуального - Eterno. Раньше были на другом тарифе, но возникла проблема при большом количестве товаров с генерацией сайтмапа - при переходе на Eterno проблема ушла.
Сейчас посещаемость сайта ниже чем в декабре, вчера хостов - 470, хитов - 1900, ботов - 2600, но нагрузку все равно превышаем.
Причем график посещаемости и график нагрузки не очень похожи, то есть пик посещаемости и пик нагрузки не совпадают.
Есть мысли что боты, индексирующие сайт, создают эту нагрузку. Вредных нет, робот Яндекса особо активный, его не забанишь. Поставил crawl-delay 10, потом 20, но что то безрезультатно.
Что можно еще предпринять для снижения нагрузки, а то хостер грозится отключить? На другой тариф перейти не удастся, дальше уже VPS, а это совсем другие деньги.
Nooned,
если с сайтом ничего не делали и все работало, а потом резко появилась нагрузка, значит ее кто-то создает. Нагрузку на CPU может давать кэш, но совсем незначительную. Вы проверьте, у Вас вообще кэш работает? Может быть на хранилище не хватает прав или блоки не помещаются в кэш и каждый раз генерируются снова и снова.
Тут я затрудняюсь, галочка стоит - Кэшировать страницы сайта в статичные файлы. На сервере папка cash_html пустая. Там ведь должны быть статические файлы?
Чудес не бывает - модуль кэширования был отключен(непонятно почему). Сейчас включили, права на папки кэша поставили 755, как в руководстве. Папка кэша начала наполняться.
Посмотрим насколько упадет нагрузка.
Что еще можно сделать кроме включения кэша?
Планируем увеличение количества товаров до 10-15000, выдержит ли хостинг или все-таки придется переходить на VPS?