1. определить что тормозит бэк или фронт
2. для фронта прогонять через pagespeed пока не будет выведено в зеленую зону
3. для бэк xdebug/phpdebug panel/sql slow stat и тд
Михаил ЛялинdmitriyЮрий Самойлов если не сложно можно несколько советов вот по этому сайту https://somebox.ru ?
Первый раз столкнулся с оптимизацией и сразу интернет магазин на битриксе. google показывает все красным. вкладка network в хроме ~470 запросов и ~20с время загрузки. вроде хочется начать с lazy-load для картинок... и надо как то сокращать кол-во запросов.
brand slider - расстрелять картечью. Мало того, что все логотипы грузятся сразу, хотя отображаются пять, и те никому на хрен не нужны. Оно еще и отредактировано в битриксовском редакторе - каждая блоха пронумерована.
Время TTFB довольно велико, я наслышан что Битрикс достаточно тяжелая система. И тут можно пробовать ускорить сменив версию php на более новую (7.1 хотя бы), отключить тяжелые модули в php, такие как ionCube PHP Loader и Zend Guard Loader. В самом Битрике отключить неиспользуемые модули. Это должно снизить время до начала отрисовки страницы.
Юрий Самойлов, 470 запросов - это не Битрикс. Это, например, сотни ненужных пользователю логотипов, в которые я уже ткнул. Такой фарш будет грузиться долго независимо от CMS под ним.
Юрий Самойлов, при таком количестве запросов не факт, что это время тратится пыхом. Битрикс имеет встроенную галочку "показать время формирования страницы", кстати.