Что умеет решение
Модуль оптимизирует работу сайта в браузере, ускоряя загрузку страниц и снижая нагрузку на клиентские устройства и сервер. Это позволяет отображать контент быстрее, передавать только необходимые данные и повышать оценки в Google Pagespeed.
Функционал доступен через простые настройки:
- Ленивая загрузка изображений и фоновых изображений.
- Ленивая загрузка видео-фреймов (YouTube, Vimeo).
- Ленивая подгрузка JavaScript-методов.
- Перенос файлов стилей в конец документа с активацией плавного появления.
- Управление высокоприоритетными стилями и push-технологиями.
- Переключение кода Яндекс.Метрики и Google Tag Manager на локальное хранение и локальный запуск.
- Конвертация шрифтов и их отложенная инициализация.
Настройки модуля позволяют выбрать поддомены для применения оптимизации и задать исключения для разделов или URL по маске.
Настройка групп пользователей, для которых активируется механизм ускорения.
Принцип работы:
Анализ производительности базируется на методологии Google PageSpeed. Сервис выявляет узкие места и предоставляет понятные рекомендации, направленные на улучшение удобства и качества обслуживания посетителей сайта.
Модуль не заменяет стандартные механизмы оптимизации, а дополняет их:
- объединение CSS и JS файлов;
- подключение минифицированных версий CSS и JS;
- перенос всего JavaScript в конец страницы.
Рекомендуется использовать эти стандартные механизмы в сочетании с модулем.
Ограничения:
Некоторые тесты Google PageSpeed выходят за рамки возможностей модуля и требуют дополнительных действий. Например, рекомендация «Использовать современные форматы изображений» (Serve images in next-gen formats) подразумевает создание библиотеки изображений в различных форматах (например, WebP) для браузеров, поддерживающих их отображение.
Модуль анализирует рекомендации Google PageSpeed, выделяя ключевые проблемы оптимизации. Рекомендация «Настройте эффективную кодировку изображений» указывает на избыточный вес файлов; решение требует сжатия, что обычно подразумевает использование внешних сервисов или графических редакторов.
Проблема «Сократите размер структуры DOM» связана со сложной структурой HTML-тегов и требует переработки шаблонов; модуль предлагает частичное решение через механизм ленивой загрузки JavaScript-функций.
Удаление неиспользуемого кода CSS на данный момент требует ручного сбора статистики и очистки; в модуле разработан механизм автоматизации этой задачи, который находится в стадии подготовки к внедрению.
Минификация JavaScript часто решается настройками секции «Оптимизация CSS» главного модуля, однако для сложных и запущенных проектов может потребоваться ручная работа.
Результаты тестов могут варьироваться в зависимости от конфигурации сервера, включая время отклика и параметры кэширования статических файлов.
Если «Ускоритель по Google Pagespeed» подходит под задачу, General iT поможет установить модуль, настроить его и проверить результат на проекте.