Сжатие изображений "на лету" под требования Google PageSpeed Insights

Сжатие изображений "на лету" под требования Google PageSpeed Insights

Скриншоты

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

Дата публикации:
30.05.2018
Дата обновления:
25.04.2019
Версия:
1.2.9
Адаптивность:
Нет
Поддержка композита:
Нет
Число установок:
100 - 499 раз

Совместимые редакции

Описание

Данный модуль позволит Вам забыть о проблемах сжатия изображений и потерях их качества. Вы можете быть уверены что изображения будут сжаты по рекомендациям Google PageSpeed Insights.

Основная функция модуля, максимально оптимизировать изображения, при этом практически не потеряв в качестве. При этом модуль может работать в трех различных режимах:

  • Cжатие изображений в ручном режиме. Выбираете папку(и) с изображениями и запускаем обработку.
  • Сжатие изображений в автоматическом режиме с помощью библиотек своего сервера.
  • Сжатие изображений в автоматическом режиме с помощью API нашего сервиса.


    Для чего это нужно?
  1. Соответствие требованиям Google PageSpeed Insights - требованиям по оптимизации сайта, для его максимального ранжирования в поисковой системе.
  2. Увеличение скорости загрузки страниц, за счет уменьшения загружаемого трафика.
  3. Экономия свободного места на сервере, так как обычно именно изображения занимают большую его часть.
В разделе «Настройки» - «Настройки продукта» - «Настройки модулей» можно предварительно настроить работу модуля.

Настройки модуля делятся на три группы (вкладки):

  • Основные — позволяют определить базовые настройки, независимые от метода сжатия.
  • Локальные — настройки при сжатии с помощью библиотек jpegoptim и optipng, если они установлены на сервере где функционирует сайт.
  • Удаленные — настройки при сжатии с помощью библиотек jpegoptim и optipng, используя API нашего сервиса. Необходимо использовать, если на сервере где находится сайт, нет поддержки библиотек jpegoptim и optipng (и нет возможности их установить).
В Основных настройках устанавливается:

  • Оптимизировать — выбирается метод оптимизации изображений в ручном и автоматическом режиме. Либо «локально» (когда библиотеки jpegoptim и optipng уже установлены на сервере), либо «удаленно» - когда библиотеки jpegoptim и optipng нет возможности установить на сервере и обработка изображений будет проходить с помощью нашего сервиса.
  • Включить сжатие у элементов, включить сжатие у разделов, включить сжатие при ресайзе, включить сжатие при сохранении — данные настройки при установке «чекбокса» создают собственные обработчики событий для элементов, разделов, и статичных страниц контента.

    • Установив «чекбокс» - Включить сжатие у элементов, создается обработчик события на добавление элемента инфоблока, изменении элемента инфоблока. При срабатывании события у свойств типа файл происходит сжатие изображения в соответствии с основными настройками в модуле. Также дополнительно появится список инфоблоков, к которым необходимо применить сжатие. Таким образом некоторые инфоблоки можно игнорировать, а не применять изменения ко всем подряд.
    • Установив «чекбокс» - Включить сжатие у разделов, создается обработчик события на добавление раздела инфоблока, изменении раздела инфоблока. При срабатывании события у свойств типа файл происходит сжатие изображения в соответствии с основными настройками в модуле. Также дополнительно появится список инфоблоков, к которым необходимо применить сжатие. Таким образом некоторые инфоблоки можно игнорировать, а не применять изменения ко всем подряд.
    • Установив «чекбокс» - Включить сжатие при ресайзе, создается обработчик события на изменение размера изображений (когда создается сжатое изображение в папке resize‑cache). При срабатывании события отресайзенное изображение дополнительно сжимается модулем.
    • Установив «чекбокс» - Включить сжатие при сохранении, создается обработчик события на сохранение статичных страниц. При срабатывании события анализируется контент статичной страницы, находятся теги img и по заданным URL сжимаются изображения в статичной странице.
  • Степень сжатия для jpeg и png файлов — устанавливаются желаемые степени сжатия для png и jpeg файлов, которые обрабатываются модулем.
Локальные настройки модуля необходимы в случае, если у Вас на сервере установлены библиотеки jpegoptim и optipng и обработка изображений осуществляется на Вашем сервере. Указываются пути к библиотекам, а также можно протестировать конфигурацию сервера. Узнать пути к библиотекам можно, выполнив в консоли команды whereis jpegoptim и whereis optipng. Если библиотеки не установлены и их установка невозможна, то следует воспользоваться методом оптимизации изображений с помощью удаленного сервиса.

Удаленные настройки модуля необходимы в случае, если у Вас на сервере не установлены библиотеки jpegoptim и optipng. В данном случае обработка изображений осуществляется на нашем удаленном сервере. В настройках нужно указать API-ключ для доступа к сервису. API-ключ выдается бесплатно при покупке решения через marketplace. Для получения ключа необходимо отправить письмо на адрес info@alkodesign.ru с указанием кода купона, который Вы получили при покупке решения.

Обратите внимание:
Для корректной работы модуля в режиме удаленной работы (Сжатие изображений в автоматическом режиме с помощью API нашего сервиса) необходимо, что-бы на сервере была установлена и корректно работала библиотека CURL

По всем вопросам технической поддержки (настройка модуля, устранение проблем) обращаться: marketplace@alkodesign.ru Все данные, которые вы указываете в обращении строго конфиденциальны.

Техническая поддержка не осуществляется по skype или телефону.

После того, как вы отправите обращение, оно будет обработано в порядке очередности.

Важно! Для ускорения обработки вашей заявки, мы рекомендуем прикрепить скриншот экрана с отображением ошибки.

Время работы технической поддержки: 10:00-18:00 (MSK) по рабочим дням.

Установите этот модуль прямо сейчас!

Для этого укажите адрес сайта:

пример: http://www.site.ru
Сжатие изображений "на лету" под требования Google PageSpeed Insights
Сжатие изображений "на лету" под требования Google PageSpeed Insights
1 990 руб