Каталог решений

Покупка продления купона

Продолжительность:
Общая сумма:
0 руб.
Ваш запрос успешно отправлен!
Условия использования
Продлить
Продолжить покупки

Ammina Optimizer: Оптимизация сайта (CSS, JS, HTML, изображения)

Модуль «Ammina Optimizer: Оптимизация сайта (CSS, JS, HTML, изображения)»   позволяет значительно ускорить ваш сайт для пользователя, улучшить дружественность сайта для поисковых систем, провести аудит сайта в режимах для десктопа и мобильных устройств по параметрам производительности, SEO, доступности, Best Practices и Progressive Web Application. С помощью модуля вы можете значительно сократить количество и объем загружаемых файлов (запросов к серверу) стилей (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Аудит страниц сайта (с сохранением истории)непосредственно из административной части сайтаРаботать с модулем можно начать абсолютно бесплатно. В течении 21 дня  можно протестировать модуль в демо-режиме в полнофункциональном режиме. Мы оказываем техническую поддержку как ДО так и ПОСЛЕ приобретения модуля.Обращайтесь к нам и мы поможем установить и настроить модуль,   проконсультируем по работе с ним и, если возникнет необходимость,   доработаем функционал.   Онлайн-чат на нашем сайте Перейдите на наш сайт https://www.ammina.ru/ и воспользуйтесь онлайн-мессенджером для связи с нами               ПочтаНапишите нам в службу технической поддержки, и мы поможем вам с установкой и настройкой модуля.               ДокументацияОзнакомьтесь с документацией на нашем сайте. Мы всегда готовы помочь вам!

Ammina Optimizer: Оптимизация сайта (CSS, JS, HTML, изображения)

Ammina Optimizer: Оптимизация сайта (CSS, JS, HTML, изображения)

от Ammina
Скриншоты
Описание

Технические данные

Опубликовано:
24.04.2019
Обновлено:
14.09.2019
Версия:
3.2.14
Установлено:
100 - 499 раз
Подходящие редакции:
«Первый сайт», «Старт», «Стандарт», «Малый бизнес», «Эксперт», «Бизнес»
Адаптивность:
Нет
Поддержка Композита:
Нет
Совместимо с Сайты24
Нет

Описание

Модуль «Ammina Optimizer: Оптимизация сайта (CSS, JS, HTML, изображения)»   позволяет значительно ускорить ваш сайт для пользователя, улучшить дружественность сайта для поисковых систем, провести аудит сайта в режимах для десктопа и мобильных устройств по параметрам производительности, SEO, доступности, Best Practices и Progressive Web Application.

С помощью модуля вы можете значительно сократить количество и объем загружаемых файлов (запросов к серверу) стилей (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
Аудит страниц сайта (с сохранением истории)
непосредственно из административной части сайта





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



Мы оказываем техническую поддержку как ДО так и ПОСЛЕ приобретения модуля.

Обращайтесь к нам и мы поможем установить и настроить модуль,   проконсультируем по работе с ним и, если возникнет необходимость,   доработаем функционал.

 
Онлайн-чат на нашем сайте

Перейдите на наш сайт https://www.ammina.ru/ и воспользуйтесь онлайн-мессенджером для связи с нами

              Почта

Напишите нам в службу технической поддержки, и мы поможем вам с установкой и настройкой модуля.

              Документация

Ознакомьтесь с документацией на нашем сайте.

Мы всегда готовы помочь вам!
Отзывы (8)

Обсуждения (9)
1 - 5 из 9
Что нового
3.2.14 (14.09.2019) 1. Добавлены глобальные настройки модуль: Не использовать модуль на страницах, позволяющая отключить модуль глобально на указанных страницах/разделах (в дополнение к системному перечню)
2. Добавлены глобальные настройки модуль: Не использовать модуль в режиме правки в публичной части (отключает работу модуля в режиме правки в публичной части)
3.2.13 (11.09.2019) Добавлена проверка и замена невалидных UTF-8 символов
3.2.12 (09.09.2019) Незначительные правки
3.2.11 (03.09.2019) 1. Добавлена опция Разблокировать запрет перемещения data-skip-moving для скриптов, находящихся в теге body
2. Добавлена опция Замена спецсимвола • на валидный. Применяется, например, в решении Битроник 2
3. Исправление ошибки обработки скриптов при использовании предоптимизации шаблонов компонентов
3.2.10 (03.09.2019) Добавление ajax страниц системных компонентов битрикса в стандартные исключения модуля (sender.*, report.* и некоторых других)
3.2.9 (01.09.2019) Незначительные исправления и улучшения
3.2.8 (31.08.2019) Добавлена возможность указания нескольких доменов при оптимизации на серверах Ammina
3.2.7 (30.08.2019) Добавлена экспериментальная опция "Проверять невалидные символы начала тегов". Необходима при наличии в HTML коде HTML-небезопасных символов < (ломается верстка после него). В случае, если включение опции помогло исправить данную проблему, рекомендуем заменить их на HTML-безопасный вид в коде и выключить данную опцию
3.2.6 (26.08.2019) 1. Добавлен параметр "Переместить весь JavaScript в конец страницы" - аналог параметра главного модуля 1С-Битрикс. Позволяет более быстро выполнять данную функцию при большом объеме страницы. (ВНИМАНИЕ!!! Пересохраните настройку оптимизации и проверьте правильность настроек на странице "Проверка библиотек" модуля)
2. Улучшена работа автоматического определения критических шрифтов для заголовков предзагрузки
3. В панели администратора в публичной части добавлены функции сброса кэша CSS, JS, изображений (раздельно) для текущей страницы
3.2.5 (20.08.2019) Улучшена работа критического CSS
3.2.4 (19.08.2019) Добавлена проверка оптимизированных файлов изображений. При длине файла 0 байт он пересоздается.
3.2.3 (18.08.2019) Улучшена обработка предзагрузки веб-шрифтов
3.2.2 (17.08.2019) Исправление ошибки формирования правил критического CSS при использовании в правилах @font-face значения свойства font-family с пробелами без кавычек. Рекомендуется очистить CSS кэш после обновления модуля
3.2.1 (16.08.2019) 1. Отключение поддержки WebP для устройств на базе iOS (iPhone, iPad) для всех браузеров
2. Исправление ошибки загрузки удаленных файлов, URL которых не содержит указание протокола (//)
3.2.0 (11.08.2019) 1. Оптимизирован алгоритм определения типа запроса
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(); в конце шаблона. Учитывайте, что шаблон компонента должен кэшироваться (стоять соответствующая настройка компонента) и в настройках оптимизации модуля стоять обработка соответствующего типа запроса.
6. Добавлена возможность для скриптов JS на сайтах с кодировкой windows-1251 проводить двойную конвертацию кодировки (до и после минификации). Применяется в случае наличия в JS файлов языковых строк в кодировке, отличной от UTF-8
7. Добавлена возможность перемещения всех inline CSS (за исключением критического CSS) в конец страницы
3.1.5 (01.08.2019) Незначительное исправление работы инсталлятора модуля
3.1.4 (01.08.2019) 1. Оптимизирована работа критического CSS
2. Устранена ошибка с кодировками при некторых типах ajax запросов
3.1.3 (31.07.2019) 1. Исправлена ошибка при сохранении бинарных файлов при помощи функции битрикс $APPLICATION->SaveFileContent 2. Добавлено выделение в меню модуля пунктов настроек, для которых есть настройки 3. Исправлена ошибка оптимизации файлов, имеющих в своем названии пробельные и русские символы
3.1.2 (30.07.2019) 1. Добавлена обработка файлов в CSS с удаленного сервера 2. Переименован класс Mobile_Detect для предотвращения конфликат в названиях классов на некоторых сайтах 3. Добавлена экспериментальная функция исправления кодировки (для сайтов UTF-8, если в коде страницы есть символы WINDOWS-1251, то после них DOMDocument меняет всю кодировку текста. Данная функция исправляет этот недостаток) 4. Для критического CSS добавлена возможно включения обязательных классов и идентификаторов для выделения критического CSS
3.1.1 (29.07.2019) Добавлена возможность блокировки работы модуля программным путем на отдельных страницах. Для этого можно определить константу AMMINA_OPTIMIZER_STOP со значением true
3.1.0 (29.07.2019) 1. Добавлена обработка AJAX, JSON запросов
2. Добавлена экспериментальная поддержка автокомпозитного режима
3. Улучшен интерфейс просмотра статистики об оригинальных и оптимизированных файлах
4. Перевод модуля 3-й версии в стабильный режим.

ВНИМАНИЕ!!! После обновления модуля вам необходимо проверить и при необходимости создать хотя бы одну настройку модуля в меня сервисы.
При возникновении вопросов, обратитесь в нашу службу технической поддержки support@ammina.ru
3.0.11 (28.07.2019) 1. Исправление ошибки и улучшение обработки тегов script
2. Оптимизирована отправки запросов для оптимизации к серверу оптимизации AmminaServer
3. Улучшена процедура сбора статистики об оригинальных и оптимизированных файлах
4. Добавлен агент фоновой оптимизации изображений. Активируется в настройках модуля
3.0.10 (26.07.2019) 1. Исправление ошибки и улучшение обработки тегов script
2. Оптимизирована отправки запросов для оптимизации к серверу оптимизации AmminaServer
3.0.9 (23.07.2019) Обработка ошибки определения композитного режима для 17-й версии битрикс
3.0.8 (23.07.2019) Исправление ошибки обработку JS файлов со сторонних сайтов
3.0.7 (23.07.2019) 1. Добавлена обработка CSS со сторонних сайтов
2. Добавлена обработка Google Fonts
3.0.6 (22.07.2019) 1. Добавлена возможно включения/выключения обработки идентификаторов тегов в CriticalCSS
2. Добавлена возможность исключения отдельных классов и идентификаторов тегов в CriticalCSS
3. Добавлена возможность использования только отдельных классов и идентификаторов тегов в CriticalCSS
4. Добавлено ограничение на количество вариантов CriticalCSS
3.0.5 (22.07.2019) 1. Добавлен интерфейс показа статистики кэша модуля в административной части
2. Добавлен интерфейс показа оригинальных и оптимизированных модулем файлов в административной части
3.0.4 (20.07.2019) Улучшена обработка CriticalCSS
3.0.3 (20.07.2019) Добавлена обработка ошибки кодировки некоторых файлов CSS и JS (наблюдается на решениях Aspro)
Улучшена работа функционала Critical CSS
3.0.2 (19.07.2019) Улучшена совместимость с сайтами, работающими не в UTF-8 кодировке
3.0.1 (17.07.2019) Улучшена поддержка сайтов с кодировкой отличной от UTF-8
3.0.0 (17.07.2019) Большое обновление модуля.
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.6.6 (30.05.2019) Добавлена поддержка CDN 1с-битрикс. После включения/выключения, изменения настроек CDN пересохраните настройки модуля Ammina.Optimizer
2.6.5 (30.05.2019) Добавлена возможность обработки атрибута data-src тега img (если на сайте используется lazyLoad)
2.6.4 (28.05.2019) Улучшение обработки ajax запросов
2.6.3 (25.05.2019) Небольшие улучшения работы модуля
2.6.2 (25.05.2019) Улучшена обработка CSS файлов
2.6.1 (25.05.2019) 1. Добавлена возможность отправки заголовков prefetch вместе с preload (для улучшения поддержки браузерами)
2. Добавлена возможность добавить в HTML в блок head тэгов предзагрузки в link (улучшение совместимости с композитом)
3. Небольшие улучшения
2.6.0 (24.05.2019) 1. Незначительные правки минификации JS файлов
2. Улучшен алгоритм работы минификации JS и CSS файлов
3. Добавлена поддержка библиотек минификации Uglify-JS2, Terser-JS, Babel-Minify и UglifyCSS
4. Добавлена поддержка старого ORM ядра Битрикс
5. Улучшение механизма кэширования файлов CSS и JS
6. Прочие незначительные изменения и улучшения
2.5.0 (03.05.2019) 1. Добавлена оптимизация файлов CSS, JS и изображений с удаленных серверов.
2. Добавлена оптимизация файлов Google Fonts. Внимание! При включении данной функции проверьте, что накладные расходы оптимизации не превышают выигрыш от оптимизации.
2.0.9 (02.05.2019) Добавлена форма технической поддержки модуля непосредственно с административных страниц модуля. Включение/отключение функции осуществляется на странице настроек модуля.
2.0.8 (01.05.2019) Добавлена дополнительная обработка подключения JavaScript файлов не через API 1С-Битрикса
2.0.7 (29.04.2019) Незначительные правки при выборке путей изображений из HTML кода
2.0.6 (24.04.2019) 1. Незначительные исправления 2. Добавлена проверка наличия модуля PHP Imagick для оптимизации изображений на странице настроек модуля
2.0.5 (17.04.2019) Незначительные исправления
2.0.4 (16.04.2019) Незначительные правки сторонних библиотек минификации.
2.0.3 (14.04.2019) Ускорена обработка JS файлов
2.0.2 (14.04.2019) Добавлена возможность добавления различных параметров для @font-face свойство font-display
2.0.1 (13.04.2019) Незначительные исправления
2.0.0 (12.04.2019) Добавлен мониторинг страниц в Google PageSpeed Insight. На странице настроек модуля добавьте API ключ сервиса.
1.0.15 (06.04.2019) - Улучшена обработка выборки изображений в HTML коде - Добавлена возможность автоматического указания font-display:swap; для веб-шрифтов
1.0.14 (05.04.2019) Добавлена поддержка Node модулей UglifyJS, YUI JS/CSS Compressor, HTML-Minifier. Рекомендуем к использованию данные модули при наличии возможности установки их на хостинге.
1.0.13 (01.04.2019) Добавлен автоматический сброс кэша текущей страницы (при наличии параметра в запросе clear_cache=Y)
1.0.12 (30.03.2019) Улучшение обработки изображений
1.0.11 (29.03.2019) Незначительные исправления
1.0.10 (27.03.2019) Добавлены исключения по умолчанию оптимизации административных страниц битрикса в каталогах /bitrix/admin/, /bitrix/services/, /bitrix/activities/, /bitrix/gadgets/, /bitrix/panel/, /bitrix/tools/, /bitrix/wizards/
1.0.9 (27.03.2019) Незначительные исправления
1.0.8 (27.03.2019) 1. Добавлена обработка ajax и json запросов 2. Исправлена ошибка imagick, при которой "ломалось" изображение 3. Незначительные доработки и исправления
1.0.7 (26.03.2019) Незначительные исправления и доработки
1.0.6 (26.03.2019) Добавлена возможность очистки кэша CSS и JS файлов на странице настроек модуля
1.0.5 (25.03.2019) Незначительные исправления
1.0.4 (25.03.2019) Добавлена возможность сжатия файлов PNG и GIF из папки /upload/ в формат JPG
1.0.3 (25.03.2019) Незначительные исправления
1.0.2 (25.03.2019) Добавлена возможность предзагрузки средствами браузера (стилей, скриптов, шрифты)
1.0.1 (25.03.2019) Добавлена настройка включения/выключения поддержки формата WebP
Установка
Подробная документация по установке, настройке и приёмам работы с модулем находится по адресу: https://www.ammina.ru/documentation/course4/chapter098/?LESSON_PATH=97.98


Поддержка
Техническая поддержка модуля осуществляется по электронной почте support@ammina.ru

Развитие модуля, новый функционал:
Если вы обнаружили, что какого-то функционала модуля не хватает лично для вас - напишите нам.
Наши контакты:
Электронная почта: support@ammina.ru

Лицензионное соглашение

Другие решения разработчика

Рекомендуем

Решение добавлено в корзину

Перейдите в корзину и оформите заказ или продолжите покупки
Перейти в корзину
Продолжить покупки