Оптимайзер Pro: Ускорение и Оптимизация для Google PageSpeed. (картинки webp, js, css, html)
От: Бквсофт
Бесплатно
Заказать установку
Дата публикации:
05.10.2023
Число установок:
500 - 999 раз
Дата обновления:
18.06.2026
Включает в себя:
Модуль
Последняя версия:
0.0.2
Решение позволяет значительно улучшить производительность веб-страницы и повысить рейтинг вашего сайта в инструменте Google PageSpeed. Модуль поддерживает две популярные библиотеки: GD и ImageMagick, что обеспечивает гибкость выбора.
Среди поддерживаемых сценариев работы с изображениями выделяются:
Единоразовое конвертирование картинок: Этот сценарий позволяет преобразовать изображения в информационных блоках и блоках высокой нагрузки (HL) с возможностью замены изображений.
Конвертирование картинок при сохранении / получении файлов: Модуль также обеспечивает конвертирование изображений при сохранении или получении файлов, без необходимости замены существующих изображений.
Поиск картинок на странице "на лету": Этот сценарий позволяет искать изображения на странице "на лету", как с генерацией новых изображений, так и без нее.
В дополнение к оптимизации изображений, модуль предоставляет и другие методы оптимизации:
Отложенная загрузка изображений Lazy loading: Улучшает производительность сайта, загружая изображения только тогда, когда они становятся видимыми для пользователя.
Замена изображений в фоне, включая файлы CSS: Позволяет заменять изображения, даже если они используются в фоновых стилях.
Дополнительные регулярные выражения: Модуль предоставляет возможность добавления собственных регулярных выражений для поиска изображений, что делает его более гибким.
Минификация файлов CSS, JS и HTML: Эффективное уменьшение размера файлов, ускоряя загрузку страницы.
Вырезание системных скриптов: Модуль позволяет исключить системные скрипты, которые могут замедлить загрузку страницы.
Если ваша система использует многосайтовость, модуль также предоставляет настройки активности и список исключений для каждого сайта. Важно отметить, что увеличение показателей Google PageSpeed зависит не только от этого модуля, но и от качества разработки сайта и хостинга.
Среди поддерживаемых сценариев работы с изображениями выделяются:
Единоразовое конвертирование картинок: Этот сценарий позволяет преобразовать изображения в информационных блоках и блоках высокой нагрузки (HL) с возможностью замены изображений.
Конвертирование картинок при сохранении / получении файлов: Модуль также обеспечивает конвертирование изображений при сохранении или получении файлов, без необходимости замены существующих изображений.
Поиск картинок на странице "на лету": Этот сценарий позволяет искать изображения на странице "на лету", как с генерацией новых изображений, так и без нее.
В дополнение к оптимизации изображений, модуль предоставляет и другие методы оптимизации:
Отложенная загрузка изображений Lazy loading: Улучшает производительность сайта, загружая изображения только тогда, когда они становятся видимыми для пользователя.
Замена изображений в фоне, включая файлы CSS: Позволяет заменять изображения, даже если они используются в фоновых стилях.
Дополнительные регулярные выражения: Модуль предоставляет возможность добавления собственных регулярных выражений для поиска изображений, что делает его более гибким.
Минификация файлов CSS, JS и HTML: Эффективное уменьшение размера файлов, ускоряя загрузку страницы.
Вырезание системных скриптов: Модуль позволяет исключить системные скрипты, которые могут замедлить загрузку страницы.
Если ваша система использует многосайтовость, модуль также предоставляет настройки активности и список исключений для каждого сайта. Важно отметить, что увеличение показателей Google PageSpeed зависит не только от этого модуля, но и от качества разработки сайта и хостинга.
Характеристики
|
Дата публикации
|
05.10.2023 |
|
Число установок
|
500 - 999 раз |
|
Дата обновления
|
18.06.2026 |
|
Включает в себя
|
Модуль |
|
Последняя версия
|
0.0.2 |
|
Адаптивность
|
Да |
|
Поддержка композита
|
Да |
|
Совместимо с Сайты24
|
Нет |
|
Подходящие редакции 1С-Битрикс
|
3373 3380 3381 3382 3383 3384 3442 3443 |
|
Наличие демо-режима
|
Да |
|
Продолжительность демо-периода
|
Нет |
- Обновление безопасности модуля bkvsoft.webp. В состав обновления включены исправления, направленные на повышение защищённости административного интерфейса, AJAX-обработчиков и операций массовой конвертации изображений. Основные изменения: 1. Усилена защита AJAX-эндпоинта модуля. - Для административных AJAX-методов добавлена обязательная проверка прав администратора. - Добавлена проверка Bitrix sessid для защиты от CSRF. - Публичным оставлен только сценарий обработки webp-изображений. - В JavaScript административного интерфейса добавлена передача sessid во все AJAX-запросы. 2. Закрыт CSRF-вектор при сохранении настроек модуля. - В обработчик сохранения параметров добавлена серверная проверка check_bitrix_sessid(). - Проверка выполняется до изменения любых настроек модуля. 3. Усилена обработка пользовательских регулярных выражений. - Добавлена валидация пользовательских PCRE-шаблонов. - Добавлено ограничение длины шаблона. - Добавлена фильтрация управляющих символов и потенциально опасных ReDoS-конструкций. - Добавлена проверка компиляции регулярного выражения перед использованием. - Исправлена обработка callback-результата при отсутствии группы захвата. 4. Исправлены потенциальные stored XSS-векторы в административном интерфейсе. - Значение image_search_page_custom_regexp теперь экранируется при выводе в textarea через htmlspecialcharsbx(). - Значение site_exeptions_page теперь экранируется при выводе в textarea через htmlspecialcharsbx(). - Дополнительно экранированы отдельные динамические значения, выводимые в HTML-контексте административной страницы. 5. Усилена работа с настройками модуля. - Для сериализованных опций добавлена безопасная десериализация с allowed_classes => false. - Добавлена нормализация значений site_exeptions_page перед сохранением. - Добавлена нормализация значений image_search_page_custom_regexp перед сохранением. - Исправлено сравнение текущего значения site_exeptions_page при сохранении настроек. 6. Усилен SQL-запрос при обновлении записей b_file. - Имя файла экранируется через $DB->ForSql(). - Числовые значения FILE_ID и FILE_SIZE приводятся к int. - Исключена небезопасная подстановка строковых значений в SQL-запрос. 7. Усилена генерация административных PHP-файлов модуля. - Добавлен allowlist разрешённых файлов административного интерфейса. - Исключена автоматическая генерация PHP-прокладок для произвольных файлов из каталога admin/. - Добавлена проверка имени файла и расширения .php. 8. Проведён дополнительный hardening административного кода. - Усилена проверка объекта пользователя перед вызовом IsAdmin(). - Исправлена HTML-ошибка в атрибуте title кнопки проверки .htaccess. - Снижены риски некорректной обработки повреждённых или пустых служебных опций. Обновление рекомендуется установить всем пользователям модуля.
