
Ускорение сайта по Google PageSpeed
Готовое решение для 1С-Битрикс: ускоритель по Google Pagespeed. Повысьте скорость сайта до 100 баллов. Купите шаблон и модуль оптимизации сейчас!
Нужна лицензия 1С-Битрикс?
Поможем купить новую лицензию или продлить действующую — «1С-Битрикс: Управление сайтом» и Битрикс24.
Дорого?
Напишите нам — бесплатно подберём похожее решение подешевле под вашу задачу.
Технические данные
- Опубликовано:
- 14.11.2019
- Обновлено:
- 08.09.2024
- Версия:
- 2.1.10
- Установлено:
- Более 1000 раз
- Подходящие редакции:
- «Первый сайт», «Старт», «Стандарт», «Малый бизнес», «Бизнес»
- Адаптивность:
- Да
- Поддержка Композита:
- Да
- Совместимо с Сайты24
- Нет
Онлайн-демонстрация
Хотите увидеть продукт в действии? Запросите демонстрацию — мы покажем всё вживую и ответим на вопросы.
Что умеет модуль ускорения
Готовое решение «Ускоритель по Google Pagespeed» представляет собой специализированный модуль для платформы 1С-Битрикс, предназначенный для комплексной оптимизации фронтенд-производительности веб-сайтов. Он разработан для устранения технических проблем, напрямую влияющих на скорость загрузки страниц в браузере пользователя и, как следствие, на итоговую оценку в сервисах Google Pagespeed Insights, Lighthouse и аналогичных инструментах. Основная задача модуля — снизить нагрузку на сервер и браузер, минимизировать объем передаваемых данных и обеспечить мгновенный отклик интерфейса для посетителей сайта.
Функциональные возможности и ключевые механизмы
После установки и активации модуля покупатель получает доступ к набору инструментов, управляемых через единую панель администратора. Большинство критически важных оптимизаций включаются буквально одним чекбоксом, что позволяет провести аудит и улучшить показатели без глубоких знаний в веб-разработке. Решение совместимо с редакциями от «Первого сайта» до «Бизнеса» и поддерживает технологию Композит, что гарантирует стабильную работу даже на высоконагруженных проектах.
- Ленивая загрузка (Lazy Load): активируется для обычных изображений, фоновых изображений в CSS и iframe-виджетов (YouTube, Vimeo). Браузер загружает только те медиафайлы, которые находятся в видимой области экрана пользователя, что экономит трафик и ускоряет стартовый рендеринг.
- Отложенные скрипты и стили: реализован перенос файлов CSS в конец документа с механизмом плавного появления контента (аналог Critical CSS). Также доступна ленивая подгрузка JavaScript-методов, что предотвращает блокировку рендеринга.
- Локальное хранение кода аналитики: модуль включает функцию переключения скриптов Яндекс.Метрики и Google Tag Manager на локальное хранение и локальный старт. Это устраняет задержки, связанные с DNS-запросами к внешним серверам, и улучшает показатель First Input Delay (FID).
- Оптимизация шрифтов: поддерживается конвертация веб-шрифтов в современные форматы и их отложенная инициализация, что предотвращает мигание текста (FOUT/FOIT) и снижает время до отрисовки первого контента.
- Гибкая настройка применения: администратор может задать маски разделов и URL-адресов для исключения из обработки, а также выбрать конкретные поддомены, на которых будет действовать ускоритель. Это позволяет тестировать гипотезы на отдельных страницах без риска для всего сайта.
Для кого предназначено решение
Модуль будет полезен владельцам интернет-магазинов, корпоративных порталов и сайтов услуг, которые стремятся улучшить поведенческие факторы и ранжирование в поисковых системах. Особую ценность продукт представляет для проектов на 1С-Битрикс, где стандартными средствами сложно добиться высокой оценки Pagespeed из-за обилия модулей и внешних интеграций. Решение подходит как для маркетологов и SEO-специалистов, так и для веб-мастеров, желающих снизить нагрузку на серверную инфраструктуру без покупки дорогостоящих CDN-сервисов. Более 1000 установок и регулярные обновления (текущая версия 2.1.10) подтверждают надежность и актуальность данного инструмента на протяжении шести лет его присутствия на рынке.
Заботимся о посетителях сайта, сервере и о трафике.
Плейлист, посвящённый модулю: https://www.youtube.com/playlist?list=PLy4Hf2Vh5ftZ3fHwNLKRQypw6frIi1b0f
Модуль поможет оптимизировать сайт для быстрой работы в браузере, чтобы:
страницы сайта для ваших пользователей открывались быстрее,
снизилась нагрузка на браузеры,
с сервера запрашивались только те данные, которые фактически понадобились конкретному пользователю,
повысились показатели Google Pagespeed.
включить ленивую загрузку для изображений;
включить ленивую загрузку для фоновых изображений;
включить ленивую загрузку для видео-фреймов (youtube, vimeo);
ленивая подгрузка javascript-методов;
перенос файлов стилей в конец документа и активация плавного появления документа;
управление высоко-приоритетными стилями и пуш-технология;
переключение кода Я.Метрики на локальное хранение и локальный старт;
переключение кода Google Tag Manager на локальное хранение и локальный старт;
- конвертация шрифтов и их отложенная инициализация.
на каких поддоменах применять;
задать исключение разделов и урлов по маске;
указать группы пользователей, для которых активировать механизм.
За основу анализа показателей ускорения взят механизм Google Pagespeed. Данный сервис даёт описание проблемных моментов, составляет чёткие и понятные рекомендации по улучшению, своей задачей ставит в первую очередь удобство и качество обслуживания посетителей сайта.
Модуль не заменяет а служит дополнением к штатному механизму:
объединять css- и js-файлы;
подключать минифицированные версии css- и js-файлы;
переместить весь javascript в конец страницы.
... мало того, мы настоятельно рекомендуется использовать их.
Тесты Google Pagespeed, которые выходят за рамки возможностей модуля и могут потребовать дополнительной работы:Используйте современные форматы изображений (Serve images in next-gen formats) подразумевает формирование библиотеки дополнительных изображений, в различных форматах. Чтобы браузеры, которые их поддерживают, использовали для демонстрации их (например формат WebP).
Настройте эффективную кодировку изображений (Efficiently encode images) говорит о неоптимальном размере опубликованных изображений. Решается компрессией фотографий, но это как правило требует либо подключения внешнего сервиса (наподобие tinypng.com), либо переупаковки фотографий через библиотеки-компрессоры или графические программы.
Сократите размер структуры DOM (Avoid an excessive DOM size) говорит о громоздком дереве узлов html-тегов. Требует оптимизации вёрстки шаблонов сайта и компонентов (частично может быть решено программистом, используя встроенный в модуль механизм ленивой загрузки для javascript-функций).
Удалите неиспользуемый код CSS (Remove unused CSS) требует ручного сбора статистики неиспользуемого css-кода и его последующей чистки. В модуле есть наработки механизма, который сможет взять на себя задачу очистки кода и замены файлов. Готовится к внедрению.
Уменьшите размер кода JavaScript (Minify JavaScript) во многих случаях решается активацией описанных выше опций из настроек главного модуля из секции "Оптимизация CSS", однако попадаются довольно запущенные или громоздкие проекты, где без "ручного" труда не обойтись.
Тесты, которые зависят от настроек сервера, например время отклика или параметры кеширования статических файлов.
Какие именно показатели Google PageSpeed Insights улучшает этот модуль?
С какими редакциями 1С-Битрикс совместимо решение?
Входит ли стоимость модуля в лицензию 1С-Битрикс, и нужно ли продлевать подписку?
Сложно ли установить и настроить модуль без опыта разработки?
Какую техническую поддержку я получу после покупки?
Установка модуля из Маркетплейса
Перейдите в административную панель сайта: «Маркетплейс» → «Каталог решений». Найдите модуль «Ускорение сайта по Google PageSpeed» и нажмите «Установить». Дождитесь завершения загрузки и установки решения.
Активация и настройка модуля
Откройте «Маркетплейс» → «Установленные решения» и найдите установленный модуль. Нажмите «Настроить». В открывшейся панели администратора модуля установите флажки напротив необходимых опций оптимизации (например, ленивая загрузка изображений). Сохраните изменения.
Проверка совместимости с Композитом
Убедитесь, что на вашем сайте включен режим «Композитный сайт» (раздел «Настройки» → «Производительность» → «Композитный режим»). Модуль корректно работает только при активном Композите. При необходимости включите его и настройте кеширование.
Очистка кеша и обновление страниц
После включения настроек модуля выполните сброс всех кешей: перейдите в «Настройки» → «Инструменты» → «Очистить кеш» или используйте кнопку «Сбросить кеш» в верхней панели админки. Это необходимо для применения изменений на всех страницах сайта.
Тестирование скорости через Google PageSpeed
Откройте сервис Google PageSpeed Insights, введите URL вашего сайта и запустите анализ. Убедитесь, что итоговая оценка повысилась. Проверьте, что на страницах корректно отображаются изображения и контент (ленивая загрузка не должна ломать интерфейс).
Финальная проверка работы модуля
Перейдите на несколько страниц сайта (главная, каталог, карточка товара) и убедитесь, что все элементы загружаются быстро и без ошибок в консоли браузера. При необходимости вернитесь в настройки модуля и отключите конфликтующие опции.
- v2.1.1008.09.2024• В ленивой подгрузке фреймов теперь обрабатывается и код видео-роликов ВК
- v2.1.927.05.2024• Техническое обновление
- v2.1.807.03.2024• Улучшения и исправления
- v2.1.715.02.2023• Улучшения и исправления
- v2.1.628.12.2022• Добавлен анти-браузерный-кеш в подключение google tag manager • Улучшен механизм вырезания core-ассетсов: чтобы не ломать код страницы, файлы скриптов, внутри которых есть использование html-тегов, подключаются ссылкой • Добавлена поддержка нескольких счётчиков GoogleTagManager одновременно • Добавлен метод, которым можно принудительно установить флаг разрешения или запрета выполнения механизмов модуля. Метод \Burlakastudio\Speeder\AccessAndStatus::forceSkipReaction. Например, если нужно дать механизму знать, что инструментарий модуля на данном хите не нужен • Улучшена поддержка версии php 8.1
- v2.1.503.05.2022• баг-фикс
- v2.1.425.04.2022• Добавлен чекбокс, которым можно переключить механизм отдачи облегчённой версии по юзер-агенту (Настройки модуля, вкладка "Управление"). Если чекбокс активирован, облегчённая версия начинает отдаваться по юзер-агенту (когда в HTTP_USER_AGENT содержится "Lighthouse"). Если чекбокс отключен (по-умолчанию), облегчённая версия отдаётся по языку интерфеса, то есть когда в списке основных языков браузера присутствует "ru" (для php проверяется ключ $_SERVER["HTTP_ACCEPT_LANGUAGE"], для js проверяется window.navigator.languages). Выбор с языком интерфейса рассматривался на стриме https://www.youtube.com/watch?v=8MWmg0GFfq4. На фронте проверить, с какими условиями страница заехала, можно через значение ключей: - включён ли механизм по-юзерагенту: BX.message['speeder.light.by.useragent'] - собирал ли сервер страницу так, словно это облегчённая версия: BX.message['speeder.light.call'] • Если активирован механизм распаковки высоко-приоритетных стилей кодом прямо в тело страницы, пуши скриптов для ускоренной загрузки не публикуются. До этого браузеры выдавали предупреждение, что скрипт был предзагружен, но не использован в документе. • Механизм не запускается на пост-запросах (по крайней мере, это одно из множества условий отбивания запуска механизма). Но авторизация — это пост-запрос, на котором механизм не должен стопориться только из-за того, что это пост-запрос. Учтено.
- v2.1.313.02.2022Оптимизация скрипта, проксирующего аякс-запросы ленивой подгрузки компонентов: • переход в линейный режим при получении ошибки ответа (как правило, связано с устаревшим CSRF-ключом); • ре-пушер запроса теперь хранит и сопроводительные опции; • добавлен флаг отправленного запроса для компонента, ре-пушер не отправляет повторный запрос, пока флаг не снят. Параметр модуля "Не применять на урлах" • исправлен баг, при котором пустое значение этого поля отменяло работу модуля; • правила для урлов "/bitrix/" и "/ajax/" обрабатываются в любом случае, даже если значение параметра оставлено пустым.
- v2.1.229.12.2021• из условий, по которым механизм не запускается, исключена проверка на 404 ошибку (defined('ERROR_404')) • исправление механизма импланта содержимого джаваскрипт-файлов, при котором "\\\\" вставлялось в документ как "\\"
- v2.1.101.12.2021• добавлен кеш-флаг вычислений, определяющих — должен быть запущен механизм или нет; • исправлено: активированный core.Ускоритель не отслеживал общую "красную кнопку" (чекбокс активации и сопутствующие условия запуска всего механизма); • js Ремкомплекта Ускорителя: вызываемый метод экшена по-умолчанию (getFull) можно переопределить через объект options, передаваемый в метод. Также добавлена возможность переопределить метод через дата-атрибут (data-component-action); • метод \Burlakastudio\Speeder\LazyAssetsHelper::pushAssets в режиме публикации кода инлайном (третий параметр со значением true) теперь маркирует script атрибутом data-skip-moving.
Нужна помощь с установкой?
Напишите нам — поможем установить и настроить модуль на вашем сайте.



















