Что было сделано для ускорения сайта?
Сайт должен отдавать первый байт не дольше чем через 2 секунды после запроса.
Оценка формируется по временным интервалам и зависит от — временной метки формирования первого кадра контента, формирования кадра с достаточным контентом, формированием всего контента, и максимальной задержки между возможностью посетителя взаимодействовать с сайтом.
Первостепенную важность для PageSPeed играет скорость формирования первого экрана — достаточной части контента на ней. Которая оценивается через анализ ряда скриншотов, в момент от старта, до события window.load +3000мс.
Самые важные метрики влияющие на оценку:
- скорость ответа сервера,
- нагрузка на ЦП (JS логика, рендер),
- наполнение рабочей области контрастными областями, которые условно принимаются за главную часть контента.
Были выполнены следующие работы:
- Настроили отложенную загрузку
- Реализовали загрузку скриптов и стилей блокирующие отрисовку контента сайта
- Минифицировали скрипты и стили (на стороне сервера)
- Сжали картинки, подменили jpg на (на стороне сервера)
- Настроили кеширования
- Настроили отложенную загрузку Телефонии и виджета Битрикс24
- Реализовали отложенную загрузку Google карт