Mobile-first индекс, АМР-страницы, влияние скорости загрузки сайта на его посещаемость и ранжирование - об этом неоднократно говорилось за последние полгода как на отечественных, так и зарубежных ресурсах. Во всех случаях ключевым параметром является скорость загрузки сайта, а потому в данной статье мы рассмотрим 6 наиболее эффективных способов и методик, которые помогут ускорить сайт.
Используем плагины для кэша на WordPress
Большинство блогов работают на WP, и не меньшее количество сайтов используют эту CMS для других целей. Если вы входите в их число - читайте далее.
Один из лучших способов ускорения загрузки сайта - использование кэширующих плагинов, благодаря которым данные вашего сайта после загрузки будут находиться в кэше браузера пользователя, что в свою очередь предотвратит количество запросов на сервер и ускорит загрузку сайта.
Мы рекомендуем использовать или W3 Total Cache (менее удобен в использовании), или WP Fastest Cache с адаптированным user-friendly интерфейсом, использовать который куда проще.
Используем CDN для увеличения скорости
CDN представляет собой сеть серверов, расположенных по всему миру, которые при обработке и кэшировании информации перенаправляют файлы с ближайшего сервера клиенту. Другими словами, если сайт находится в Германии, а посетитель - в Калифорнии, передача данных с использованием CDN будет проходить по маршруту “Сайт → серверы CDN → ближайший сервер CDN к Калифорнии → пользователь”.
Практически для каждой CMS есть свои инструкции по подключению и настройке CDN. В случае с WordPress можно использовать плагин CloudFlare, можно использовать Google CDN, а при необходимости - выбрать и узнать возможности подключения сети у своего хостинг-провайдера.
Оптимизируем изображения
Оптимизация изображений - это длительный и объемный процесс, включающий в себя множество различных способов. Описать возможные способы оптимизации изображения в нескольких абзацах невозможно - вместо этого мы предлагаем читателям детально ознакомиться с нашей статьей, специально посвященной оптимизации изображений на сайте.
Работаем с файлами Javascript
Самый простой способ оптимизации в случае использования WP - установка специальных плагинов вроде Hummingbird или Async Javascript, которые позволяют работать со скриптами без углубленного понимания кода.
Если вы умеете работать с кодом, можно воспользоваться следующим вариантом действий: вручную сжать Javascript-файлы с помощью компрессора, после этого - минимизировать код с помощью Gulp/Grunt, после чего - выбрать использование отложенной или асинхронной загрузки скриптов на сайте (тут вы можете подробнее узнать о том, как использовать атрибуты и в каких случаях).
Оптимизация количества внешних ресурсов
Проблема в большей мере актуальна для крупных сайтов с большим количеством медиа-контента. В некоторых случаях проблема актуальна и для небольших сайтов, на которых подключены различные рекламные сети вроде Адсенс, Табула и т.д.
Поскольку большое количество подгружаемых скриптов увеличивают скорость загрузки сайта, единственный вариант улучшения ситуации в данном случае - оптимизация этого количества. К примеру, если вы используете несколько сетей для монетизации трафика и несколько рекламных сетей, выберите несколько лучших, которые приносят наибольшую пользу. На остальные можно поставить асинхронную загрузку скрипта или же выполнять загрузку внизу страницы, после основного контента.
Используем АМР-страницы
Как и в случае с оптимизацией изображений, использование АМР-страниц на сайте - это отдельная тема, которую следует рассматривать не в рамках нескольких предложений, а в рамках отдельной статьи. Именно поэтому мы рекомендуем нашим читателям ознакомиться со специальной статьей, которая позволит оценить необходимость использования этого метода.
Напоследок отметим, что помимо вышеперечисленных методов ускорения сайта, можно оптимизировать работу CSS-файлов, загружать динамические части через AJAX и использовать Gzip-сжатие. Все эти методы также имеют место быть, однако вышеперечисленных методов должно хватить для того, чтобы значительно повысить скорость сайта.