Быстрая загрузка сайта: почему это важно?

Если страницы сайта загружаются более 5 секунд, это отрицательно сказывается на оптимизации ресурса. Снижается конверсия, вырастает показатель отказа – более половины пользователей покидают сайт, не дождавшись загрузки, ухудшается ранжирование поисковыми системами. Проверить скорость загрузки сайта на компьютерах и смартфонах можно специальными инструментами. Как пример – разработанный гуглом PageSpeed Insights.

При выявлении медленной загрузки страниц ситуацию можно исправить. Есть несколько способов «облегчить» проект, чтобы он «летал» с лучшей скоростью.

Оптимизация картинок

Изображения с большим весом тормозят загрузку сайта, поэтому нужно обнаружить такие картинки, а еще лучше – оптимизировать всю графику в форматах *.png, *.gif и *.jpg. Для этого используют фотошоп. Если его нет, помогут специальные сервисы для сжатия файлов. Это Compressor.io, SiteReportCard, TinyPNG и JPEG Optimizer. Для тех, кто не владеет фотошопом и другими программами для работы с изображениями, это лучший вариант, поскольку ресурсы все сделают за пользователя.

Полезный совет: чтобы не проводить двойную работу, оптимизируйте каждую картинку, загружаемую на сайт, даже если вам кажется, что она легкая и не отразится на скорости загрузки.

Оптимизация JavaScript и CSS

Следующий шаг – минимизация кодов и удаление ненужных. Для этого удаляют лишние символы, которые не отражаются на работе. Сделать это можно вручную (если вы хорошо разбираетесь в языках программирования и запросто отличите работающие функции от ничего не значащих комментариев) или с использованием плагинов.

Для повышения производительности и очистки файлов JavaScript и CSS часто используют Fast Velocity Minify и Autoptimize. Кроме удаления ничего не значащих символов рекомендуется упорядочение стилей и скриптов (вручную или указанными выше плагинами) и использование встроенных JavaScript и CSS.

Кэширования и Gzip-архивация

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

Еще необходимо уделить внимание кэшированию, когда повторно запрашиваемый контент (фотографии, баннеры, текст) сохраняется для ускоренного обслуживания последующих запросов. Достаточно увеличить срок жизни кэшируемых ресурсов (он может быть слишком коротким или не обозначенным), чтобы сэкономить время на загрузке веб-страниц.

10 янв 2021