Данное готовое решение для 1С-Битрикс представляет собой высокопроизводительный модуль автоматической оптимизации изображений и их конвертации в современные форматы WebP и AVIF. Основная задача продукта — ускорение загрузки сайта за счет значительного уменьшения веса графических файлов без потери качества, что напрямую влияет на поведенческие факторы и позиции в поисковой выдаче. Решение полностью автономно и не требует подключения сторонних API или внешних сервисов, что гарантирует стабильную работу и сохранность данных на вашем сервере.
Модуль совместим со всеми редакциями 1С-Битрикс, включая Старт, Стандарт, Малый бизнес, Бизнес, Корпоративный портал, Энтерпрайз и Интернет-магазин + CRM. Разработка корректно работает с многосайтовыми конфигурациями, поддерживает технологию Композит и адаптирована под мобильные устройства. В основе модуля лежат рекомендованные Google утилиты с открытым исходным кодом (jpegoptim, optipng, gifsicle, svgo, cwebp, imagick), что обеспечивает максимальную совместимость и эффективность обработки.
Что вы получаете после установки
- Автоматическое сжатие изображений JPEG и PNG в 5-10 раз при сохранении видимого качества, а также оптимизацию PDF, GIF и SVG-файлов.
- Автоматическую конвертацию JPEG и PNG в форматы WebP и AVIF как при загрузке, так и на лету — для посетителей с поддерживающими браузерами.
- Оптимизацию картинок при ресайзе (изменении размеров) и создание прогрессивных JPEG для улучшения восприятия при медленном интернете.
- Гибкие настройки с возможностью запуска обработки через консоль в фоновом режиме, что позволяет не нагружать сервер в пиковые часы.
- Освобождение дискового пространства в 5-10 раз за счет удаления избыточной метаинформации и эффективного сжатия без грязи.
- Повышение оценки в PageSpeed Insights и других инструментах Google за счет соответствия современным стандартам скорости загрузки.
Продукт будет максимально полезен для владельцев интернет-магазинов с большим каталогом товаров (сотни и тысячи изображений), новостных порталов, корпоративных сайтов и любых проектов, где важна скорость загрузки страниц и плотность графического контента. Решение подходит как для агентств, обслуживающих несколько сайтов на одной лицензии, так и для внутренних IT-отделов компаний, стремящихся к автоматизации SEO-оптимизации. Инструмент не требует глубоких технических знаний для базовой настройки, но предоставляет продвинутые опции для опытных администраторов.
В рамках SEO все продвигаемые проекты оптимизируют картинки и конвертируют в webp/avif, для браузеров поддерживающих webp/avif.
С этим модулем ваши картинки будут оптимизироваться и/или конвертироваться в webp/avif автоматически.
С этим модулем поисковые системы будут ещё сильней любить ваш сайт

Модуль также доступен на GitHub
Что оптимизирует модуль:
- картинки jpeg
- картинки png
- файлы pdf
- картинки gif
- картинки svg
Что конвертируется в webp/avif:- картинки jpeg
- картинки png
Преимущества модуля:
- поддержка мультисайтовости
- модуль использует рекомендуемые google: jpegoptim, optipng, gs, svgo, gifsicle, cwebp, imagick
- сжатие картинок в 5-10 раз
- автоматическая конвертация картинок в webp/avif
- конвертация в webp/avif "на лету"
- пройдете анализ PageSpeed Insights
- автоматическая оптимизация (на лету)
- оптимизация картинок при ресайзе (на лету)
- не использует сторонние сервисы
- не использует curl
- почти не нагружает сервер
- оптимизирует без грязи
- освободится значительное кол-во места на диске (в 5-10 раз!)
- progressive jpeg
- возможность оптимизации через консоль (в фоне)
- гибкие настройки
- поддержка битрикс24
- вкл/выкл автоматического уменьшение размера картинок. Можно задать максимальный размер и все картинки которые больше будут автоматически уменьшаться до этого размера.
- учитывает ориентацию оригинального файла (вертикальные остаются вертикальными, горизонатльные остаются горизонтальными)
- оптимизация картинок сохраняет оригинальные права на файлы
- оптимизация картинок сохраняет оригинальное время создание
Режимы конвертации:
- hitConvert - Конвертация на хитах. При обращении к картинке. Может работать совместно с режимом postConvert. Создает нагрузку при первом обращении к картинке.
- postConvert - Конвертация в самом конце формирования страницы. Конвертирует все подходящие под условия картинки. Может работать совместно с режимом hitConvert. Создает нагрузку при первом обращении к странице.
- lazyConvert (рекомендуем) - Отложенная конвертация картинок. В фоне конвертирует все найденные картинки по посещаемым страницам. Работает отдельно от всех режимов. Не создает нагрузку при заходе на страницу.
Поддержка оптимизации при:
- загрузки картинки превью и детальной у элементов
- загрузки картинки в свойство FILE Image у элементов
- загрузки картинки в разделы элементов
- загрузки картинки в модуль main
- ресайзе картинки (в т.ч. кэшируемой)
Что также идет:
- вкл/выкл оптимизация у элементов/разделов/ресайза
- можно установить качество файлов при сжатии
- можно установить степень сжатия у файлов
- вкл/выкл progressive jpeg
- можно сжать все имеющиеся картинки прям из админки
- настройки для конвертации в webp/avif
- агент конвертации картинок
- агент автоматической очистки истекшего кэша
- выбор браузеров в которых выводятся webp/avif версии картинок
- вкл/выкл проверки поддержки браузером webp/avif через заголовки
Консольный скрипт для оптимизации:Консольный скрипт для конвертации:/bitrix/modules/dev2fun.imagecompress/console/convert.php
Консольный скрипт для очистки кэша страниц конвертаций:/bitrix/modules/dev2fun.imagecompress/console/cache-delayed-delete.php
Как отключить модуль во время обмена и синхронизаций:
Решение частых вопросовВопрос: Как очистить сконвертированные картинки.
Ответ: Вам нужно сделать следующие действия:
1. Очистить таблицы:
DELETE FROM b_d2f_imagecompress_images_to_converted;
DELETE FROM b_d2f_imagecompress_images_converted;
(запросы можно выполнить на странице /bitrix/admin/sql.php?lang=ru&del_query=Y)
2. Удалить файлы webp через админку или консоль: rm -rf <path_to_site>/upload/resize_cache/webp
3. Очистить кеш полностью (через админку) или только html в консоле: rm -rf <path_to_site>/bitrix/html_pages
Вопрос: Можно ли восстановить исходные картинки при их оптимизации?
Ответ: В бесплатной версии модуля,
при оптимизации, исходная картинка заменяется на оптимизированную версию. Тем самым
восстановить исходную картинку
не возможно.
Вам следует сделать бэкап папки upload перед началом оптимизаций.
Вопрос: Можно ли восстановить исходные картинки при их конвертации в webp/avif?
Ответ:
При конвертации восстановить исходные картинки
можно. Для этого необходимо отключить конвертацию в настройках модуля и сбросить кэш.
Вопрос: Что делать, если возникли проблемы?
Ответ: При любых проблемах следует писать на почту support@dev2fun.com или https://t.me/dev2fun_support