Приветствую, есть несколько сайтов на magento2,
все они находятся на одном сервере, nginx, php-fpm, ssl, используется одна копия magento2 , для каждого домена - свой вебсайт, стор и сторвью. 3 из них на дефолтной теме - luma, еще 2 - на популярной на themeforest теме market.
В общем, при одинаковых настройках имеем дикую разницу в производительности, конкретно проблема в начальной загрузке, еще точнее, как показывает webpagetest, в TTFB - time to first bite.
Для наглядности - первый сайт - на market - медленный, второй - на luma и быстрый.
Сайт 1Сайт 2
Как видно, у первого сайта время до загрузки первого байта просто неприличное. Логичный вывод, что дело именно в теме, но ведь огромное количество шопов используют коммерческие темы, в том числе и market. Я так понимаю, если бы это было нерешаемо, никто бы не использовал такие темы, верно?
Вопрос - каким образом решать проблему, как определить точно, что именно происходит эти 5 секунд до загрузки 1 байта? Ведь что то же происходит? Как понять что? Wireshark и анализировать траффик или еще как то?
Сама страница оптимизирована дальше некуда - минимизированы js, css и рисунки, использованы где можно svg-фон и webp, ни одного слайдера или карусели, ну все только самое необходимое. Видно, что время загрузки контента уменьшилось, но это никак не решает проблему TTFB.
А надо решить.