Что такое ленивая загрузка и как её сделать на WordPress
Скорость, с которой страницы сайта загружаются, влияет на его продвижение. Поисковые роботы, индексируя сайт, оценивают этот показатель. Аудитория, посещая сайт, ощущает на практике, если скорость слишком медленная. Поэтому для успешного продвижения сайт должен работать быстро.
В этой статье я расскажу о том, что такое ленивая загрузка, и покажу, как это реализовать на WordPress. Данный приём является одним их способов для оптимизации скорости загрузки страниц сайта.
Что такое ленивая загрузка
Больше всего скорость сайта страдает из-за мультимедийных файлов, расположенных на странице – картинок и видео, особенно, если они высокого качества. Для просмотра страницы с тяжеловесным контентом, пользователю необходимо дождаться её полной загрузки, то есть загрузки каждого элемента. Это отнимает значительное время.
Ленивая загрузка или lazy load заключается в том, что загружаются лишь те элементы, которые в данный момент видны пользователю. А остальная часть, которая находится вне поля зрения, подгружается по мере прокрутки страницы. Таким образом, скорость загрузки страницы значительно возрастает.
Большинство современных тем для WordPress имеет встроенную ленивую загрузку. Если же в вашей теме её нет, то это можно реализовать плагином.
Как сделать ленивую загрузку на WordPress
Ленивая загрузка на WordPress создаётся с помощью плагина BJ Lazy Load. Он является одним из самых популярных, простых, и эффективных. Он даже не нуждается в настройке, поэтому пользуется спросом у новичков. Скачайте плагин по ссылке ниже и установите на свой сайт.
Сразу же после того, как вы его активируете, плагин начинает работать, и на странице с мультимедией вы увидите эффект ленивой загрузки.
Несмотря на то, что я выше сказал, что плагин в настройке не нуждается, опции у него, всё-таки, есть. Но их все можно и нужно оставить по умолчанию. Для тех, кому интересно, они находятся в пункте «Настройки», подпункте «BJ Lazy Load».
Кроме того в редакторе записей/страниц плагин создаёт специальную опцию, которая позволяет отключать ленивую загрузку для конкретной записи/страницы.
Тестирование ленивой загрузки
Чтобы не быть голословным, давайте посмотрим, насколько хорошо работает плагин BJ Lazy Load, насколько он улучшает скорость загрузки сайта.
Итак, пока плагин BJ Lazy Load не установлен, создайте страницу с изображениями или видео высокого качества (если у вас такой ещё нет). Перейдите на сервис измерения скорости загрузки страниц. В поле URL вставьте ссылку на страницу с тяжеловесным контентом и нажмите на кнопку «Start test».
Дождитесь завершения теста и запомните показатель «Load time». Например, у меня он 2,66 секунды.
Теперь произведите ту же процедуру, только когда ленивая загрузка работает, то есть после установки и активации плагина BJ Lazy Load. Результат очевиден. У меня стало 1,96 секунды.
Кому подойдёт ленивая загрузка
Так как ленивая загрузка работает только в основном с мультимедией на странице, то эффективно использовать её можно лишь на тех сайтах, где присутствует такой контент. Если на странице только текст, то ленивая загрузка не покажет никакого эффекта.