Ускоряет ли загрузку блога WordPress плагин BJ Lazy Load?

Всем привет! Скорость сайта имеет весомое значение при распределении мест в поисковой выдаче, поэтому, по возможности, надо ее повышать. Сегодня мне попался на глаза WordPress плагин BJ Lazy Load. Почитал о нем — все хвалят, решил установить и проверить за что.

Что такое Lazy Load? Это Ленивая Загрузка, если перевести на русский. По словам разработчиков, ускоряется открытие web-страниц в браузере и экономится трафик.

Принцип действия: сначала подгружается текстовая составляющая, а уже потом, по мере прокрутки страницы, появляется графика (миниатюры, картинки, граватары и фреймы).

Идея хорошая и при большом количестве «тяжелых» изображений экономия времени должна быть заметна. Так ли это?

Установка и настройка BJ Lazy Load WordPress

Скачать BJ Lazy Load можно в официальном репозитории по ссылке http://wordpress.org/plugins/bj-lazy-load/.

Устанавливаем плагин из админки блога, воспользовавшись поиском по названию или загрузив файл с компьютера.

Активируем.

Переходим на страницу с настройками, где все понятно и можно пока ничего не менять.

Установил плагин на четырех сайтах. На трех все нормально, а на blogibiznes.ru вместо изображений в статье отображались пустые квадраты. Если Lazy Load не работает, пробуем исправить — меняем “Функцию загрузчика темы” с wp_footer на wp_head и жмем кнопку “Сохранить изменения“.

После этого у меня все заработало. Плагин использует JQuery и JavaScript. Если заходит посетитель, у которого не включен JS, то он получит оригинальный код элемента img, заключенный в noscript. Вот пример работы Lazy Load — изменение HTML-кода изображений.

Стоит ли устанавливать плагин на сайт?

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

Теперь даже не знаю, имеет ли смысл устанавливать это чудо? Кроме того, что увеличился размер страниц из-за дополнительного HTML-кода, других видимых изменений не вижу. Причем, как видно на рисунке выше, на этом блоге в обоих случаях страницы почему-то весят одинаково.

У кого какое мнение, есть ли польза от этого плагина или лучше не заморачиваться?


Понравилась статья? Нажимай на кнопки:
Твитнуть

Хостинг от Макхост

Ответов 23 на “Ускоряет ли загрузку блога WordPress плагин BJ Lazy Load?”

  1. Что-то как-то не впечатлил меня этот плагин.

  2. Дурят нашего брата-вебмастера этими плагинами, однако :)

  3. Если почти не увеличилась скорость загрузки, то зачем вообще весь этот лишний код.
    На вордпресс.ком 4.5 звезды, но народу проголосовало всего 40 человек.

    • Просто, по логике, должен быть результат, вот и проверил – не впечатляет. Теперь интересно, может у кого-то по другому?

  4. Установил у себя на блоге, изменений не увидел. Скорость осталась прежняя.

  5. Сергей Черняев Ответить 15 Апр, 2014 в 18:45

    Судя по опыту, плагин пользы не принесет, да и вообще, советуют избавляться от лишних плагинов, они нагружают.

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

  7. Ну, например, про копии картинок.

  8. Мы устанавливали этот плагин на Бистро и он кардинально изменил скорость загрузки. У нас там была куча пошаговых фотографий и страницы рецепты грузились неимоверно медленно. Так что нам плагин ленивой загрузки очень понравился. А у тебя, Олеж, фоток мало, поэтому и разница незаметна.

  9. Ну я уже про Бистро много не скажу, у меня тут другой вопрос – а не реальнее “облегчить” фотки, а? Есть много программ и возможностей…

  10. Таисия Егорова Ответить 17 Апр, 2014 в 12:44

    Ваш блог хорошо и быстро грузится! Плагины действительно не всегда бывают полезны, иногда они ничего не меняют)

  11. О как! Уже больше месяца ищу что-то подобное. Сегодня буду тестировать. За наводку спасибо.

  12. Искал свою инфу и наткнулся на ваш эксперимент.
    Если позволите объясню, как это работает, т.к. у многих в комментариях сложились не совсем правильные впечатления.

    Этот плагин (а точнее скрипт Lazy Load, т.к. плагин я не ставил, а скрипт пробовал) изменяет скорость открытия страницы в тех случаях, когда там много картинок и особенно, если они хранятся на разных источниках и весят прилично.
    Если упростить, то тут не важен размер страницы, вес кода, а важен общий вес картинок. Представим, что есть некая страница с обоями для рабочего стола, каждая обоина весит 1мб и таких обоин на странице 100 шт. и все они расположены друг под другом (т.е. их нужно скролить). Получаем 100 Мб + html код, которые будут все загружаться при входе на страницу. Ну так вот, тут и срабатывает модуль, зайдя на такую страницу вам загрузится только видимая область с картинками, ну к примеру первые 5 шт., т.е. в нашем случае 5мб+код. На этом загрузка страницы будет завершена полностью, а все остальные картинки будут загружаться по мере скролинга, а это еще 95 Мб =)

    Итог – экономия трафика, т.к. не все будет листать до конца, экономия ресурсов, т.к. нет лишних запросов к серверу для полуения картинок и естественно повышение скорости отдачи страницы при заходе посетителя, т.к. разница в 95 Мб весьма весомая =)

    Но все это актуально,тогда, когда имеет смысл, для блогов не вижу смысла.

    Спасибо!

    • Спасибо за подробное разъяснение! Я так и понял, что для блогов можно не использовать.

  13. Воспользовался на одном из сайтов, впечатления самые положительные, СПАСИБО! Вот этой гадостью ==> “jQuery lazy load plugin” лучше не пользоваться.

Добавить комментарий