#Техно-предложение-пост. Оптимизация загрузки сайта
Доброго времени уток!
Хотелось бы поднять вопрос про скорость загрузки сайта...
Скорость загрузки у меня составляет около 10-20 секунд на 4G
Pagespeed insights от гугла, говорит о 16,4 секундах загрузки
Я предполагаю, что это из-за:
- Изображения в постах. О чём речь? О том что картинки загружаются в чистом виде (скорее всего), без оптимизации. Основной вес картинок на сайте 300-500кб за штуку. Три картинки - это уже целый мигабайт). Также по моим предположениям сайт написан на Laravel. В нём нет встроенного оптимизатора картинок, поэтому и получается такой результат.
- Автоматическая прогрузки с помощью Vue. Тут я ничего сказать не могу, так как не знаю реализации, но могу порекомендовать посмотреть в сторону функциональных компонентов. Также, предполагаю, что посты выводятся простым циклом, через v-if - предлагаю рассмотреть отложенную загрузку с помощью функции defer.
Также подключено много всяких тяжёлых библиотек, таких как editor.js и share2. Я понимаю что это необходимый функционал, но может эти библиотеки стоит грузить только там где они нужны?
Попрошу отписаться других владельцев блогов с описанием того как у них обстоят дела с сайтом. Надеюсь проблема не во мне) Спасибо)
0 комментариев