Сайт медленнее с композитным кешем, чем без него.

Алексей,

В процессе оптимизации сайта заметил, что время загрузки до взаимодействия слишком высокое на мобильных устройствах. Начал искать проблему и нашел, в композитном кеше.

А точнее в его скриптах и принципе работы. Для сравнения 2 варианта загрузки страницы (грубо говоря):

  1. Без кеша:
    • Сервер формирует страницу
    • Браузер скачивает ее
    • Браузер обрабатывает html, css, js
  2. С композитным кешем
    • Браузер скачивает закешированную страницу
    • Браузер обрабатывает html, css, js (+ js ядра, т.к. без него не будет работать загрузка динамических областей)
    • Браузер делает запрос на сервер, загружает и дорисовывает динамические блоки

Выходит, если у Вас нет проблем со временем формирования страницы сервером, то композитный кеш будет только мешать, т.к. браузеру необходимо грузить и обрабатывать js файлы ядра битрикс, а так же после загрузки делать еще один запрос и загружать динамические области.

Если проверить страницу с композитным кешем в Google PageSpeed, то будет 93\99 баллов в моб. и пк версиях. Без кеша будут максимальные баллы 100/100.

Опубликовано 9 Сентября 2019 | Обновлено 10 Сентября 2019
производительность, пользователю

Возврат к списку

Комментарии