
LazyLoad PRO: отложенная загрузка медиа за 1 клик
Готовое решение LazyLoad PRO для 1С-Битрикс ускорит сайт с отложенной загрузкой медиа. Установите за 1 клик и повысьте скорость!
Нужна лицензия 1С-Битрикс?
Поможем купить новую лицензию или продлить действующую — «1С-Битрикс: Управление сайтом» и Битрикс24.
Дорого?
Напишите нам — бесплатно подберём похожее решение подешевле под вашу задачу.
Технические данные
- Опубликовано:
- 28.07.2020
- Обновлено:
- 25.05.2023
- Версия:
- 1.0.4
- Установлено:
- 100 - 499 раз
- Подходящие редакции:
- «Первый сайт», «Старт», «Стандарт», «Малый бизнес», «Бизнес», «Интернет-магазин + CRM»
- Адаптивность:
- Да
- Поддержка Композита:
- Да
- Совместимо с Сайты24
- Да
Онлайн-демонстрация
Хотите увидеть продукт в действии? Запросите демонстрацию — мы покажем всё вживую и ответим на вопросы.
Возможности отложенной загрузки
Модуль LazyLoad PRO — это готовое решение для 1С-Битрикс, которое автоматически внедряет механизм отложенной загрузки (lazy loading) для всех изображений, видео-контента и iframe-элементов на сайте. Продукт решает критическую задачу оптимизации скорости, отмеченную в метриках Google PageSpeed как «Отложите загрузку скрытых изображений». Вместо ручной разметки каждого элемента, модуль самостоятельно сканирует страницу и подменяет ресурсы на заглушки, загружая контент только в момент появления в зоне видимости пользователя. Это позволяет сократить объём начальной загрузки, снизить нагрузку на сервер и значительно ускорить отрисовку первой страницы.
Ключевые возможности и совместимость
Решение разработано для платформы 1С-Битрикс и поддерживает все редакции — от «Первого сайта» до «Интернет-магазин + CRM». Продукт полностью адаптивен, совместим с «Композитным режимом» и технологией «Сайты24», а также корректно работает при AJAX-запросах и с CDN-серверами. В отличие от аналогов, LazyLoad PRO не использует jQuery, что снижает зависимость от сторонних библиотек. Система отслеживает как вертикальный, так и горизонтальный скроллинг, а среднее время обработки страницы на стороне PHP составляет всего 0,01 секунды, что не создаёт дополнительной нагрузки на сайт.
Что получает покупатель после установки
- Автоматическую обработку всех тегов img (включая атрибуты src и srcset) без необходимости ручного указания классов или data-атрибутов.
- Поддержку фоновых изображений: модуль корректно разбирает сложные CSS-свойства background и background-image, в том числе с несколькими изображениями.
- Обработку iframe и видео-элементов (тег video с вложенными source) — контент начинает загружаться только при скролле к блоку.
- Формирование заглушек с учётом реальных размеров исходных изображений (ширина и высота), что предотвращает смещение вёрстки (layout shift).
- SEO-безопасность: все изображения остаются индексируемыми для поисковых систем даже при отсутствии явного указания src в исходном коде.
- Плавное появление контента (эффект fade-in) для улучшения пользовательского опыта.
Для кого подходит продукт
Решение будет полезно владельцам любых сайтов на 1С-Битрикс, где критична скорость загрузки и производительность. В первую очередь это интернет-магазины с большим количеством товарных изображений, новостные порталы с обилием медиа-контента, лендинги и корпоративные сайты. LazyLoad PRO подходит для проектов с высокой посещаемостью (помогает снизить нагрузку на хостинг и каналы передачи данных), а также для сайтов, ориентированных на мобильных пользователей и прохождение аудита Google PageSpeed без вмешательства вручную. Версия модуля 1.0.4, выпущенная в 2023 году, стабильно работает на актуальных версиях платформы и не требует дополнительных настроек после установки.
Модуль производит отложенную загрузку изображений, в том числе фоновых, видео и iframe.
Относительно Google PageSpeed модуль решает задачу "Отложите загрузку скрытых изображений":

Преимущества:
Автоматически размечает все подходящие элементы на странице под отложенную загрузку (не требуется вручную указывать специальные классы и атрибуты)
Обрабатывает сложные background из нескольких изображений
SEO friendly: LazyLoad не скрывает изображения от поисковых систем, даже если не указывается исходный src изображений
Не использует jQuery
Отслеживает не только вертикальный скроллинг, но и горизонтальный
Плавное появление изображений
Работает в композитном режиме
Работает в AJAX режиме
Работает с CDN
Среднее время обработки страницы (PHP) 0.01с
Возможности:
Обрабатывает изображения в атрибуте src тега img, а также в background/background-image в коде страницы
Обрабатывает iframe
Обрабатывает тег video и вложенные теги source
Поддерживается атрибут srcset для вывода разных изображений на разных разрешениях (задаётся только в ручном режиме)
Поддерживается формирование заглушек с учётом размеров исходных изображений
Есть возможность отключить отложенную загрузку в зависимости от наличия строки в URL изображения (актуально для счётчиков и пикселей ретаргенинга)
Есть возможность отключить отложенную загрузку элементов с определенным классом
Есть возможность отключить модуль на определенных доменах, разделах или страницах
Ещё полезные модули для ускорения сайта:
Если вам требуется решить проблему оптимизации изображений и конвертирования их в современный формат, вам может быть интересен другой мой модуль:
Webp - конвертер изображений в современный формат «на лету»

Для решения проблемы «Устраните ресурсы, блокирующие отображение» можно использовать модуль: Предзагрузчик ресурсов

Для решения проблем с уменьшением размера кода HTML, JS, CSS вы можете использовать модуль Минификация HTML/JS/CSS


Что делает модуль LazyLoad PRO и какую проблему он решает?
С какими редакциями 1С-Битрикс совместим LazyLoad PRO?
Какова стоимость и условия лицензирования модуля?
Как установить и настроить LazyLoad PRO?
Предоставляется ли техническая поддержка после покупки?
Установка модуля из Маркетплейса
Перейдите в административной панели в раздел «Маркетплейс» → «Каталог решений». Найдите модуль LazyLoad PRO и нажмите «Установить». После завершения установки модуль появится в списке «Установленные решения».
Переход к настройкам модуля
Откройте раздел «Настройки» → «Настройки продукта» → «Модули сервиса». В списке найдите «LazyLoad PRO» и нажмите на ссылку «Настроить».
Включение отложенной загрузки
На странице настроек модуля установите флаг «Включить отложенную загрузку» (Enable lazy loading). По умолчанию модуль активирован для изображений, видео и iframe — при необходимости снимите отметки с ненужных типов контента.
Настройка исключений (опционально)
Если требуется исключить определённые страницы или элементы из обработки, укажите их в полях «Исключить URL» или «Игнорировать классы/атрибуты». Например, добавьте класс «no-lazy» для изображений, которые должны загружаться сразу.
Сохранение и очистка кеша
Нажмите кнопку «Сохранить» внизу формы. Затем перейдите в раздел «Настройки» → «Инструменты» и выполните команду «Сбросить кеш сайта» (или «Управляющий кеш» → «Очистить все»), чтобы изменения вступили в силу.
Проверка работы модуля
Откройте любую страницу сайта с изображениями или видео в режиме обычного просмотра. Прокрутите страницу вниз — контент должен подгружаться только при появлении в зоне видимости. Для дополнительной проверки используйте инструменты разработчика браузера (вкладка Network): запросы к медиафайлам должны появляться динамически, а не при загрузке страницы.
- v1.0.425.05.2023Исправление работы ограничения по URL изображения в background
- v1.0.301.07.2021Изменение издателя модуля
- v1.0.209.02.2021Перенос библиотеки Lazyload внутрь функции-обработчика
- v1.0.111.08.2020Исправление работы опции "Формировать заглушки по размеру исходных изображений"
Нужна помощь с установкой?
Напишите нам — поможем установить и настроить модуль на вашем сайте.


















