Ускоряет ли загрузку блога 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-кода, других видимых изменений не вижу. Причем, как видно на рисунке выше, на этом блоге в обоих случаях страницы почему-то весят одинаково.
У кого какое мнение, есть ли польза от этого плагина или лучше не заморачиваться?
Понравилась статья? Нажимай на кнопки:
Что-то как-то не впечатлил меня этот плагин.
Меня тоже, вот и интересно, может у кого-то иначе.
Дурят нашего брата-вебмастера этими плагинами, однако
Если почти не увеличилась скорость загрузки, то зачем вообще весь этот лишний код.
На вордпресс.ком 4.5 звезды, но народу проголосовало всего 40 человек.
Просто, по логике, должен быть результат, вот и проверил – не впечатляет. Теперь интересно, может у кого-то по другому?
Установил у себя на блоге, изменений не увидел. Скорость осталась прежняя.
Значит прав Геннадий, дурят вебмастеров).
Судя по опыту, плагин пользы не принесет, да и вообще, советуют избавляться от лишних плагинов, они нагружают.
Иногда бывают полезны.
Дорогой, я всегда без проблем заходил к тебе на сайт! Так что, фуфло этот плагин. Ты лучше вот что, найди и опиши такой плагин, с помощью которого можно было удалить всякий мусор с сайта.
Про какой мусор речь?
Ну, например, про копии картинок.
Ну про это я уже писал кое-что https://blogibiznes.ru/osvobozhdaem-mesto-na-hostinge-udalyaem-faylyi-iz-papki-uploads.html
Можно еще использовать специальный плагин DNUI Delete not used image.
Мы устанавливали этот плагин на Бистро и он кардинально изменил скорость загрузки. У нас там была куча пошаговых фотографий и страницы рецепты грузились неимоверно медленно. Так что нам плагин ленивой загрузки очень понравился. А у тебя, Олеж, фоток мало, поэтому и разница незаметна.
Может быть. Так и до истины докопаемся. Может еще кто-то своим опытом поделится.
Ну я уже про Бистро много не скажу, у меня тут другой вопрос – а не реальнее “облегчить” фотки, а? Есть много программ и возможностей…
Так у меня и так все фотки облегчены дальше некуда
Ваш блог хорошо и быстро грузится! Плагины действительно не всегда бывают полезны, иногда они ничего не меняют)
О как! Уже больше месяца ищу что-то подобное. Сегодня буду тестировать. За наводку спасибо.
Пробуйте, я пока отключил.
Искал свою инфу и наткнулся на ваш эксперимент.
Если позволите объясню, как это работает, т.к. у многих в комментариях сложились не совсем правильные впечатления.
Этот плагин (а точнее скрипт Lazy Load, т.к. плагин я не ставил, а скрипт пробовал) изменяет скорость открытия страницы в тех случаях, когда там много картинок и особенно, если они хранятся на разных источниках и весят прилично.
Если упростить, то тут не важен размер страницы, вес кода, а важен общий вес картинок. Представим, что есть некая страница с обоями для рабочего стола, каждая обоина весит 1мб и таких обоин на странице 100 шт. и все они расположены друг под другом (т.е. их нужно скролить). Получаем 100 Мб + html код, которые будут все загружаться при входе на страницу. Ну так вот, тут и срабатывает модуль, зайдя на такую страницу вам загрузится только видимая область с картинками, ну к примеру первые 5 шт., т.е. в нашем случае 5мб+код. На этом загрузка страницы будет завершена полностью, а все остальные картинки будут загружаться по мере скролинга, а это еще 95 Мб =)
Итог – экономия трафика, т.к. не все будет листать до конца, экономия ресурсов, т.к. нет лишних запросов к серверу для полуения картинок и естественно повышение скорости отдачи страницы при заходе посетителя, т.к. разница в 95 Мб весьма весомая =)
Но все это актуально,тогда, когда имеет смысл, для блогов не вижу смысла.
Спасибо!
Спасибо за подробное разъяснение! Я так и понял, что для блогов можно не использовать.
Воспользовался на одном из сайтов, впечатления самые положительные, СПАСИБО! Вот этой гадостью ==> “jQuery lazy load plugin” лучше не пользоваться.