Сайт довольно шустрый, по замерам из РФ показывает от 6 до 9 секунд для главной страницы. Главная тяжелая, весит почти пять мегабайт - надо делать её легче. До мегабайта.
Что еще можно сделать для оптимизации производительности:
Сделать прелоад на блокирующую статику (стили, скрипты, шрифты) из шапки и одновременно с этим настроить HTTP/2 push на эти же файлы.
Сжать изображения в формате WebP и отдавать тем браузерам, которые его поддерживают.
Оптимизировать отображение шрифтов до их загрузки свойством font-display:swap.
Всю статику кэшировать на клиенте навсегда, сейчас стоит от 7 до 3 дней.
Отложить сторонние скрипты, такие как чат, системы аналитики, и тд. Время на которое откладывать эти скрипты нужно подбирать исходя из загрузки основного потока для оптимизации первой отрисовки.
Сайт довольно шустрый, по замерам из РФ показывает от 6 до 9 секунд для главной страницы. Главная тяжелая, весит почти пять мегабайт - надо делать её легче. До мегабайта.
Что еще можно сделать для оптимизации производительности:
Сделать прелоад на блокирующую статику (стили, скрипты, шрифты) из шапки и одновременно с этим настроить HTTP/2 push на эти же файлы.
Сжать изображения в формате WebP и отдавать тем браузерам, которые его поддерживают.
Оптимизировать отображение шрифтов до их загрузки свойством font-display:swap.
Всю статику кэшировать на клиенте навсегда, сейчас стоит от 7 до 3 дней.
Отложить сторонние скрипты, такие как чат, системы аналитики, и тд. Время на которое откладывать эти скрипты нужно подбирать исходя из загрузки основного потока для оптимизации первой отрисовки.
Здравствуйте, Алексей! Часть из этого уже запланирована, а другая часть впечатляет. Спасибо вам за такой анализ!