Присоединяйтесь к сообществу профессиональных веб-мастеров PR-CY, отвечайте на вопросы коллег и задавайте свои.
Приветствую всех. На протяжении трёх недель не могу побороть ошибку в Яндекс Вебмастере, а именно долгий ответ сервера. Ошибка появилась не с того не сего, не каких работ на сайте, сервере не проводилось, пару лет всё было нормально.
Сразу хочу сказать, что за три недели на стороне сервера было сделано всё что можно, кеширование, Gzip сжатие и т.д. настроено на стороне сервера. включая даже переход на другой сервер более производительный был сделан, что в целом избыточно для моего сайта, по данным дашборда сервера он не бывает задействован более чем на 10 процентов озу, цпу и т.д.
В процессе пока искали причину долгого ответа (для некоторых страниц в отчёте Яндекс вообще приводил время в 200-300 тысяч мс!) заметили одну интересную особенность. Иногда сервис проверки ответа сервера от Яндекса, просто отказывается грузить страницу, может выдать ошибку или показать 2-3 тыс. мс для страницы, при этом сайт достаточно хорошо работает, пока по нему лазиешь нет не каких проблем.
Но самое интересно, что в моменты когда сервис проверки регистрирует долгий ответ он отдаёт заголовки:
x-litespeed-cache-control: public,max-age=600
x-litespeed-tag: b46b,b46bcom_menus:607,b46bcmp:com_categories,b46bcom_categories:290,b46btemplate:gorod/com_categories/category/gorod:auto
Такие заголовки появляются только когда по какой-то причине сервис долго обрабатывает страницу.
Если тут же сразу сделать вторую проверку то ответ сервера становится хорошим и этих заголовков уже нет.
Таким образом обычно первый запрос от Яндекса проблемный, а второй уже бес проблемный.
Кто-то сталкивался с подобным? Делали всё что только приходило в голову. У аналогичных сайтов данной проблемы нет.
Движок сайта Joomla 5.1.0, параметры сервера - 8 CPU, 12 Гб RAM, 150 Гб NVMe
Писать в ТП Яши пробовал, каждый раз они пишут, проверили некоторые ваши страницы, действительно они отвечают меньше чем за 3 сек, рекомендуем обратиться к тех. поддержке сервера.
Проблемный сайт: https://lovepmr.ru/
Поможем улучшить ваш сайт.
Уведомление от Яндекса о долгом ответе у меня пропала, кеширование включено как на стороне сервера, так и на стороне CMS в самой Joomla, самое больше видел в Joomla в кэше за сутки порядка 15гб. Но тут наверное индивидуально от сайта зависит и кол-ва страниц, на данный момент у меня столько. Модуль Page Speed Nginx у меня не включен, так как он не совместим с моей OC сервера, обещали что в течении этого года сделают совместимость и возможно с модулем будет получше ситуация, но особых надежд я на него не возлагаю.
Недавно ковырял и-магазин со 100к товаров, так он вешал сервер долгими запросами. Оказалось, что фильтр делает предварительный кэш в БД (предварительные записи характеристик), отчего та вырастает до млн строк именно в таблице этого самого кэша фильтра.