Большой TTFB на основном домене Есть решение
Добрый день. Проблема у нас следующая, может быть кто-то поможет, возможно на платной основе:
Есть интернет-магазин, на нем 100+ поддоменов. У всех поддоменов TTFB идеально - http://prntscr.com/mscszg
На основном домене - http://prntscr.com/msct8c
Задержка, бывает, доходит до 5-10 секунд, а, как известно, задержка в любом случае плохо...
Сброс темы дизайна на основном домене немного улучшает ситуацию - http://prntscr.com/msctvk
Все плагины, все настройки одинаковы для всех поддоменов/витрин.
Отключение плагинов не помогло.
Очень ждем вашей помощи, спасибо.
P.S. все крутится на VDS 6 ядер, 8гб оперативки и SSD-шка. Статическая нагрузка на сервер максимум 10-15%. PHP 7.3 плагины и SC последней версии.
1 ответ
Как вариант можете попробовать эти способы выявления причины:
1. ИМХО на текущий момент лучше использовать php версии не выше 7.2, так как с версией php 7.3 могут некорректно работать некоторые плагины.
2. Установите приложение Логи. В нём включите отслеживание всех ошибок php и посмотрите лог. Возможно, в нём будем много Warnings и/или Notice. Изучите их. Это лучше сделать до смены версии php, чтобы понять причину задержек, если Вы решите поменять версию на другую.
3. Установите плагин Управление плагинами. В настройках плагина можно посмотреть какие плагины установлены и какие хуки ими используются. http://prntscr.com/msg1c3 Поочерёдно отключайте плагины, которые используют хуки с названием, начинающимся на "frontend_", и тестируйте скорость загрузки сайта. Также возможно какие-либо плагины вызываются прямо в шаблоне, не используя хуки. Попробуйте отключать их и тестировать. Главное, производить отключение/включение по одному, что-бы выявить проблемный плагин.
Огромное спасибо за ответ. Проблема была в плагине "Выбор артикулов и характеристик в категориях" - его требовалось не только отключить, но и удалить код из шаблона! Почему проблема была только с основным доменом и не передавалась на поддомены - загадка.
З.Ы. 1.Пробовали PHP С 5 по 7.3 - разница была только в скорости самого php. 7.3 самый шустрый.
2. В логах Ни-че-го - это было сделано одним из первых.
3. Интересный способ, не знали, спасибо. Отключали тут - http://prntscr.com/msi1ep