Предзагрузчик ресурсов
Описание
Почему сайт теряет баллы PageSpeed и как это исправить
Главная причина, по которой Google PageSpeed Insights снижает оценку — это «ресурсы, блокирующие отображение». Когда браузер встречает файлы CSS или JavaScript, он часто останавливает загрузку страницы, чтобы сначала обработать эти файлы. В результате пользователь видит белый экран дольше, чем нужно. Модуль «Предзагрузчик ресурсов» решает эту проблему напрямую. Он использует современный веб-стандарт 2019 года — директиву preload. Эта технология позволяет браузеру заранее «подсказывать», какие файлы понадобятся, не останавливая при этом отрисовку страницы. В итоге контент появляется быстрее, а метрики скорости растут без сложных манипуляций с кодом.
Простая установка без лишних настроек
Модуль создан для тех, кто ценит время. Вам не нужно разбираться в тонкостях веб-стандартов или редактировать файлы сайта. Достаточно установить решение на платформу 1С-Битрикс — и оно начнёт работать автоматически. Вся магия происходит «на лету», в момент генерации страницы. Модуль сам определяет, какие ресурсы нужно предзагрузить, и добавляет необходимые директивы. Никаких ручных правок, никаких сложных конфигураций. Это идеальный вариант для владельцев сайтов, которые хотят улучшить скорость без привлечения разработчика.
Работает с любыми ресурсами: и своими, и чужими
Многие решения для оптимизации спотыкаются на внешних скриптах и стилях — например, на библиотеках из CDN или шрифтах Google. «Предзагрузчик ресурсов» лишён этого недостатка. Он одинаково эффективно работает как с внутренними файлами вашего сайта (CSS, JS), так и с внешними ресурсами. Модуль не вносит изменения в сами файлы — он только управляет тем, как браузер их загружает. Это значит, что все ваши настройки кеширования остаются в силе, а файлы не дублируются и не модифицируются. Вы получаете ускорение без риска сломать вёрстку или функционал.
Нулевая нагрузка на сервер и сохранение кеша
Одно из главных преимуществ модуля — он не создаёт дополнительной работы для вашего хостинга. Директива preload не требует обработки файлов или создания их копий. Всё происходит на уровне HTML-кода, который отдаётся браузеру. Сервер продолжает работать в обычном режиме, а нагрузка остаётся прежней. Кроме того, модуль полностью сохраняет механизмы кеширования. Это означает, что при повторных визитах пользователи будут получать ресурсы из локального кеша браузера, а страницы будут загружаться ещё быстрее. Вы получаете двойной эффект: первая загрузка ускоряется за счёт предзагрузки, а последующие — за счёт кеша.
Дополнительные инструменты для полной оптимизации
Если вы хотите комплексно улучшить производительность сайта, модуль «Предзагрузчик ресурсов» отлично комбинируется с другими решениями. Для работы с изображениями можно использовать модуль «Webp — конвертер изображений в современный формат .webp на лету». Он автоматически преобразует картинки в более лёгкий формат без потери качества. Для решения проблемы «Отложите загрузку скрытых изображений» подойдёт модуль «LazyLoad PRO». Он загружает изображения, видео и iframe только тогда, когда они появляются в зоне видимости пользователя. Все эти модули полностью совместимы друг с другом. А если нужно сжать HTML, JavaScript и CSS, обратите внимание на модуль «Минификация HTML/JS/CSS». Вместе эти инструменты позволяют пройти аудит PageSpeed без головной боли.
Часто задаваемые вопросы
Характеристики
| Версия | 1.0.6 |
| Добавлен | 25.12.2019 |
| Обновлён | 25.05.2022 |
| Установок | 500 - 999 раз |
| Код | delight.resourcepreloader |
| Адаптивный | Да |
| Composite | Да |