Модуль «Ammina Optimizer: Оптимизация и ускорение загрузки сайта (CSS, JS, HTML, изображения, WebP)» позволяет значительно ускорить ваш сайт для пользователя, улучшить дружественность сайта для поисковых систем, провести аудит сайта в режимах для десктопа и мобильных устройств по параметрам производительности, SEO, доступности, Best Practices и Progressive Web Application.
Модуль построен по принципу "All-In-One" и предоставляет полный комплекс инструментов для ускорения загрузки и отображения вашего сайта в браузере посетителей.
С помощью модуля вы можете значительно сократить количество и объем загружаемых файлов (запросов к серверу) стилей (CSS), Java Script (скриптов), оптимизировать изображения, используемые на вашем сайте, уменьшить размер кода HTML и загрузка вашего сайта будет происходить быстрее.
Все это позволит ускорить загрузку и отрисовку страницы на стороне посетителя, улучшить ранжирование поисковыми системами и в конечном итоге увеличить конверсию на вашем сайте.

| Оптимизация "на лету" | Интеграция с Google PageSpeed Insights и аудит показателей страниц сайта | |||
| Ускорение загрузки сайта на 50 и выше процентов | Поддержка WebP формата изображений | |||
| Оптимизация CSS, JS файлов. | Оптимизация JPG файлов (сжатие может достигать 2-3 раз) | |||
| Не изменяет оригинальные CSS и JS файлы | 3 модели поиска изображений в коде страницы сайта | |||
| Не изменяет оригинальные файлы изображений | Оптимизация изображений в CSS файлах | |||
| Оптимизирует (объединяет и сжимает) как файлы шаблона сайта, так и системные файлы битрикс. | Оптимизация как локальных файлов, так и файлов со сторонних серверов | |||
| Все операции по оптимизации происходят на сервере сайта в рамках функционала модуля | Включение изображений, указанны в CSS файлах в качестве inline кода в файлах | |||
| Поддержка функции Inline CSS (включение CSS файлов в код HTML страницы) | Значительное сокращение количества запросов к серверу и предзагрузка файлов | |||
| Бесплатная установка и настройка на вашем сайте | Техническая поддержка модуля | |||

| Оптимизация CSS файлов | | Оптимизация JS файлов | ||
| Несколько библиотек минификации CSS | | Несколько библиотек минификации JS файлов | ||
| | Возможность использования Inline CSS | | Поддержка локального кэширования и оптимизации JS файлов со сторонних сайтов | |
| | Включение изображений, используемых CSS, в виде Inline кода в CSS файлы | | Поддержка различных вариантов подключений JS файлов на сайте | |
| | Оптимизация и локальное кэширование CSS с удаленных сайтов | | Предзагрузка JS файлов браузером пользователя до завершения этапа парсинга HTML кода сайта | |
| | Оптимизация отображения веб-шрифтов | |||
| | Поддержка Google Fonts | |||
| | Предзагрузка CSS файлов до завершения этапа парсинга HTML кода страницы | |||
| | Оптимизация изображений | | Оптимизация HTML кода страницы | |
| Поддержка формата WebP | Несколько библиотек минификации HTML | |||
| Использование библиотек GD и IMagick | Возможность оптимизации inline JS | |||
| Оптимизация изображений в тегах IMG | Возможность оптимизации inline CSS | |||
| Оптимизация изображений в CSS правилах background[-image] | ||||
| Поиск и оптимизация изображений, указанных в HTML коде в папке /upload/ и других папках | ||||
| Оптимизация изображений со сторонних сайтов | ||||
| Возможность указать дополнительные файлы для предзагрузки | Возможность оптимизации CSS, JS, изображений, возвращаемых AJAX запросами (в т.ч. JSON данные) | |||
| Интеграция с Google PageSpeed Insights | Аудит страниц сайта (с сохранением истории) непосредственно из административной части сайта | |||

В дополнение к модулю мы разработали симулятор работы модуля на вашем сайте. Вы можете увидеть текущие результаты проверки сайта через Google Page Speed и примерные показатели после установки и настройки модуля на вашем сайте.
Проверить сайт сейчас.

Работать с модулем можно начать абсолютно бесплатно. В течении 21 дня можно протестировать модуль в демо-режиме в полнофункциональном режиме.

Мы оказываем техническую поддержку как ДО так и ПОСЛЕ приобретения модуля.
| | Онлайн-чат на нашем сайте Перейдите на наш сайт https://www.ammina.ru/ и воспользуйтесь онлайн-мессенджером для связи с нами | | Почта Напишите нам в службу технической поддержки, и мы поможем вам с установкой и настройкой модуля. | | Документация Ознакомьтесь с документацией на нашем сайте. |

После обновления очистите CSS кеш модуля в меню Сервисы -> Ammina.Optimizer -> Статистика -> Статистика кеша
2. Добавлено сохранение истории изменения настроек оптимизации.
3. Добавлен импорт/экспорт настроек оптимизации.
4. Добавлено удаление lazyload изображений (в случае невозможности отключения данного функционала штатно).
5. ДОбработка Javascript стилей только для тегов не содержащих аттрибут type, либо содержащих в данном аттрибуте text/javascript или application/javascript.
2. Добавлен тип заглушки blur (размытие) для lazyLoad изображений
3. Добавлено преобразование картинок в CSS в формат WebP (включено по умолчанию)
4. Улучшена совместимость с PHP 8.1
2. Добавлено ограничение времени запросов к серверу оптимизации на 1 хите
Перед обновлением обязательно сделайте бэкап сайта.
Новое в версии:
1. Все изображения на сайте выводятся либо в формате webp либо в оригинальном формате.
2. Все оптимизации статических файлов осуществляются на серверах производителя решения. Это позволяет снизит нагрузку на сайты клиентов.
3. Добавлена технология отложенной фоновой загрузки всех JS скриптов
4. Добавлена технология отложенной фоновой загрузки CSS стилей.
5. Для полноценной работы модуля с версии 5.0 необходима актуальная лицензия на модуль.
Подробности об обновлении можно прочитать по данной ссылке: https://www.ammina-shop.ru/ammina.optimizer.5.0/
2. Добавлено удаление (перевод в inline формат) дополнительного запроса к файлу setTheme.php решений аспро
3. Добавлена возможность перемещения скрипта скорости битрикс (который показывается на рабочем столе в админке) в шапку для сбора показателей, более соответствующих действительности. (Обратите внимание: при откладывании данного скрипта счетчик выдавал неверно увеличенные значения за счет того, что выполняется позже. Но при этом не было дополнительного запроса к серверам битрикс при первичном рендеринге. При отключении данной функции и включении откладывания данного скрипта, счетчик начинает выдавать завышенные показатели скорости работы сайта).
2. Улучшена работа с антикеширующими параметрами подключения JS и CSS файлов
3. В разделе настроек оптимизации Изображения - Прочие настройки добавлена возможность не оптимизировать оригинальные (jpg, png, gif) файлы. При включении опции выполняется только оптимизация изображений в webp-формат
2. Улучшено определение поддержки webp для переходных версий macOS (с 10 на 11) / iOS (с 13 на 14)
3. Для аттрибута href тегов добавлен запрет инлайнизации изображений
2. Небольшие исправления и улучшения.
2. Улучшена поддержка GoogleFonts
3. Добавлено исправление порядка указания типа шрифтов в правилах font-face
4. Добавлен поиск картинок во всех аттрибутах HTML-тегов
5. Улучшена работа алгоритма Defer скриптов. Обратите внимание, что defer работает не на всех сайтах. При включении проверяйте наличие ошибок Javascript в консоли и работоспособность сайта.
6. Добавлен перенос скриптов динамических блоков в композитном режиме вниз страницы
7. В меню административной панели публичной части сайта добавлен пункт временного отключения модуля на странице (при помощи параметра в URL)
8. Добавлено кеширование настроек, независимое от использования автокеширования ядра 1С-битрикс
После обновления включите в настройках оптимизации модель поиска изображений по-умолчанию (либо укажите необходимые опции).
2. Добавлено удаление тегов link с аттрибутом rel=preload и prefetch (Если ранее сайт оптимизировали, чтобы избегать двойной предзагрузки)
3. Нормализована работа defer скриптов. Позволяет отложить выполнение скриптов до момента окончания отрисовки HTML страницы. В настоящее время в режиме beta. Включается в настройке оптимизации в разделе JavaScript - Дополнительные настройки JS - Установить аттрибут Defer. В стабильный режим и состояние "Включено по умолчанию" будет переведена после подробного тестирования.
2. Добавлена предзагрузка изображений
2. Установлена модель обработки JS скриптов по умолчанию с полным сохранением порядка всех файлов
3. Улучшена обработка критического CSS для предзагрузки приоритетных шрифтов
После обновления модуля включите в настройке оптимизации отложенную загрузку в блоке Основные параметры - Отложенная загрузка (либо по умолчанию, либо укажите необходимые настройки)
2. Удалены PHP библиотеки JS минификации.
3. Добавлено автоматическое получение ключа асинхронной оптимизации AmminaAPI.
4. Добавлена упрощенная быстрая настройка оптимизации
5. Добавлена краткая инструкция в меню модуля
2. Добавлена возможность преобразования InlineCSS в файлы и объединения в единую сборку. Необходимо, например, для решений Intec
3. Добавлена возможность преобразования InlineJS в файлы и объединения в единую сборку. Необходимо, например, для правильной работы LazyLoad в решении Aspro.Max
4.Небольшие улучшения
2. Добавлена возможность перезаписи необрабатываемых HTMLEntity на HTMLCodes (например DOMDocument некорректно обрабатывает +. Необходимо его заменить на HTML код +. Данные замен вносятся в разделе настройки оптимизации Основные настройки - Прочие параметры. Соответствия можно найти на сайте https://www.toptal.com/designers/htmlarrows/symbols/
2. Добавлены глобальные настройки модуль: Не использовать модуль в режиме правки в публичной части (отключает работу модуля в режиме правки в публичной части)
2. Добавлена опция Замена спецсимвола • на валидный. Применяется, например, в решении Битроник 2
3. Исправление ошибки обработки скриптов при использовании предоптимизации шаблонов компонентов
2. Улучшена работа автоматического определения критических шрифтов для заголовков предзагрузки
3. В панели администратора в публичной части добавлены функции сброса кэша CSS, JS, изображений (раздельно) для текущей страницы
2. Исправление ошибки загрузки удаленных файлов, URL которых не содержит указание протокола (//)
2. Добавлена обработка компонентного ajax
3. Добавлен учет уж загруженных файлов JS в компонентном ajax
4. Улучшена работа автокомпозитного режима (Разблокировано перемещение скрипта обновления фреймов для перемещения в конец страницы)
5. Добавлен режим предоптимизации блоков кода - компонентный ajax (требуется добавление вызовов функций в код шаблонов компонентов.
Для подключения функционала необходимо:
- В файл /bitrix/php_interface/init.php добавить строку include_once($_SERVER['DOCUMENT_ROOT'] . "/bitrix/php_interface/ammina.optimizer.init.php");
- В файлах template.php необходимых для предоптимизации шаблонов компонентов разместить 2 функции: AMOPTStartComponentTemplate(); в начале шаблона и AMOPTEndComponentTemplate(); в конце шаблона. Учитывайте, что шаблон компонента должен кэшироваться (стоять соответствующая настройка компонента) и в настройках оптимизации модуля стоять обработка соответствующего типа запроса.
7. Добавлена возможность перемещения всех inline CSS (за исключением критического CSS) в конец страницы
2. Устранена ошибка с кодировками при некторых типах ajax запросов
2. Добавлена экспериментальная поддержка автокомпозитного режима
3. Улучшен интерфейс просмотра статистики об оригинальных и оптимизированных файлах
4. Перевод модуля 3-й версии в стабильный режим.
ВНИМАНИЕ!!! После обновления модуля вам необходимо проверить и при необходимости создать хотя бы одну настройку модуля в меня сервисы.
При возникновении вопросов, обратитесь в нашу службу технической поддержки support@ammina.ru
2. Оптимизирована отправки запросов для оптимизации к серверу оптимизации AmminaServer
3. Улучшена процедура сбора статистики об оригинальных и оптимизированных файлах
4. Добавлен агент фоновой оптимизации изображений. Активируется в настройках модуля
2. Оптимизирована отправки запросов для оптимизации к серверу оптимизации AmminaServer
2. Добавлена обработка Google Fonts
2. Добавлена возможность исключения отдельных классов и идентификаторов тегов в CriticalCSS
3. Добавлена возможность использования только отдельных классов и идентификаторов тегов в CriticalCSS
4. Добавлено ограничение на количество вариантов CriticalCSS
2. Добавлен интерфейс показа оригинальных и оптимизированных модулем файлов в административной части
Улучшена работа функционала Critical CSS
1. Добавлено тестирование доступных библиотек оптимизации
2. Добавлена возможность оптимизации CSS, JS файлов и изображений на серверах Ammina
3. Новый интерфейс управления настройками оптимизации (настройки находятся в меню Сервисы. Глобальные параметры находятся в настройках модуля)
4. Разделение настроек для десктопных устройств и мобильных, разделение настроек по сайтам, разделение настроек для различных страниц
5. Поддержка Critical CSS
6. Добавлено автоматическое формирование заголовков предзагрузки файлов шрифтов
7. Добавлен базовый функционал отладки оптимизации (время работы модуля)
8. Улучшение алгоритма парсинга страницы для оптимизации
9. Оптимизация JPG, PNG, GIF, SVG изображений.
10. Улучшено определение поддержки браузером формата WebP, заголовков предзагрузки.
11. Улучшена совместимость с композитным режимом
12. Добавлен автоматический LazyLoad изображений
13. Добавлен интерфейс получения ключа для оптимизации на серверах Ammina
14. Добавлен базовый сброс кэша оптимизации в публичной части сайта
15. Добавлена возможность Inline изображений в HTML страницы
16. Прочие мелкие исправления.
Уважаемые друзья! Модуль практически полностью переделан. По сравнению с предыдущими версиями значительно улучшена производительность работы.
В настоящее время версия 3.0.0 выпущена в бета-режиме.
Просьба дождаться стабильной версии 3.1, либо обратиться в нашу службу технической поддержки для обновления до текущей версии модуля.
В ближайшие дни будет добавлен дополнительный функционал модуля, улучшен интерфейс настроек модуля, добавлены подсказки и он будет переведен в режим стабильной версии.
2. Добавлена возможность добавить в HTML в блок head тэгов предзагрузки в link (улучшение совместимости с композитом)
3. Небольшие улучшения
2. Улучшен алгоритм работы минификации JS и CSS файлов
3. Добавлена поддержка библиотек минификации Uglify-JS2, Terser-JS, Babel-Minify и UglifyCSS
4. Добавлена поддержка старого ORM ядра Битрикс
5. Улучшение механизма кэширования файлов CSS и JS
6. Прочие незначительные изменения и улучшения
2. Добавлена оптимизация файлов Google Fonts. Внимание! При включении данной функции проверьте, что накладные расходы оптимизации не превышают выигрыш от оптимизации.
Развитие модуля, новый функционал:
Если вы обнаружили, что какого-то функционала модуля не хватает лично для вас - напишите нам.
Наши контакты:
Электронная почта: support@ammina.ru
Для покупки товара в нашем интернет-магазине выберите понравившийся товар и добавьте его в корзину. Далее перейдите в Корзину и нажмите на «Оформить заказ» или «Быстрый заказ».
Если оформляете быстрый заказ: напишите ФИО, телефон и e-mail. Вам перезвонит менеджер и уточнит условия заказа. По результатам разговора вам придет подтверждение оформления товара на почту или через СМС. Теперь останется только ждать доставки и радоваться новой покупке.
Оформление заказа в стандартном режиме выглядит следующим образом. Заполняете полностью форму по последовательным этапам: адрес, способ доставки, оплаты, данные о себе. Советуем в комментарии к заказу написать информацию, которая поможет курьеру вас найти. Нажмите кнопку «Оформить заказ».
Оплачивайте покупки удобным способом. В интернет-магазине доступно 3 варианта оплаты:
- Наличные при самовывозе или доставке курьером. Специалист свяжется с вами в день доставки, чтобы уточнить время и заранее подготовить сдачу с любой купюры. Вы подписываете товаросопроводительные документы, вносите денежные средства, получаете товар и чек.
- Безналичный расчет при самовывозе или оформлении в интернет-магазине: карты МИР. Чтобы оплатить покупку на сайте, система перенаправит вас на сервер платежной системы. Здесь нужно ввести номер карты, срок действия и имя держателя.
- Электронные системы при онлайн-заказе: ЮMoney. Для совершения покупки система перенаправит вас на страницу платежного сервиса. Здесь необходимо заполнить форму по инструкции.
- Безналичная оплата на наш расчетный счет по выставленному счету.
Экономьте время на получении заказа. В интернет-магазине доступно 4 варианта доставки:
- Электронная поставка - все необходимые сведения о лицензии, праве пользования, кодах, ключах и др. высылаются покупателю на его e-mail.
- Курьерская доставка. Когда товар будет отправлен с нашего склада, Вам придет уведомление. В день доставки с Вами заблаговременно свяжется курьер для уточнения времени и деталей доставки. Доставка производится "до двери". Осмотрите упаковку на целостность и соответствие указанной комплектации.
- Постамат. Когда заказ поступит на точку, на Ваш телефон или e-mail придет уникальный код. Заказ нужно оплатить в терминале постамата. Срок хранения — 3 дня.
- Доставка Почтой России. Когда заказ придет в отделение, на Ваш адрес придет извещение о посылке. Перед оплатой Вы можете оценить состояние коробки: вес, целостность. Вскрывать коробку самостоятельно Вы можете только после оплаты заказа. Один заказ может содержать не больше 10 позиций и его стоимость не должна превышать 100 000 р.
Дополнительная информация.
Изучите полный алгоритм продления лицензий на модули 1С-Битрикс: Маркетплейс, включая активацию льготных купонов. Мы детально разбираем все условия: обязательный 30-дневный срок для сохранения максимальной выгоды, пропорциональное ценообразование (12,5%, 25%, 50% от цены модуля) и ограничение по минимальной сумме в 500 рублей. Этот гайд поможет вам эффективно планировать бюджет и гарантировать актуальность вашего проекта.