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

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

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

Я согласен с условиями активации продлений
Продлить
Продолжить покупки

Ускорение сайта - оптимизация изображений и конвертация в webp

Модуль позволяет конвертировать загруженные изображения в webp.Изображения, добавленные на сайт после установки модуля, автоматически конвертируются в webp и jp2. На сайте сохраняется оригинал изображения и оптимизированная копия в webp и в jp2. В коде будет показывать стандартные расширения фотографий, но подгружаться будут .webp файлы. (Можно просмотреть на вкладке Network)

Ускорение сайта - оптимизация изображений и конвертация в webp

Ускорение сайта - оптимизация изображений и конвертация в webp

Купить: 1 000 руб.
Онлайн-демо
Скриншоты
Описание

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

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

Описание

Модуль позволяет конвертировать загруженные изображения в webp.

Изображения, добавленные на сайт после установки модуля, автоматически конвертируются в webp и jp2. На сайте сохраняется оригинал изображения и оптимизированная копия в webp и в jp2. В коде будет показывать стандартные расширения фотографий, но подгружаться будут .webp файлы. (Можно просмотреть на вкладке Network)


Отзывы (0)
Обсуждения (0)
Здесь пока никто ничего не написал. Будьте первым.
Что нового
1.0.5 (10.09.2020) Добавлена конвертация в JPEG XR
1.0.2 (18.05.2020) Убрано удаление агента.
Установка

Перед установкой модуля

Требуется установленный ImageMagick на сервере

Настройка конфигурации nginx

Требуется настроить конфигурацию nginx так, чтобы он сайт подгружал .webp изображения, при их наличии, либо оригиналы, если .webp файлов нет/не поддерживается браузером).

Следует:

Перейти в директорию /etc/nginx/bx/site_avaliable

Открываем файл (файлы могут называться– s1.confg / bx_ext_ssl_*NAMESITE*.conf )

Сразу после указания правила

server_name_in_redirect off;

Следует дописать правило:

#Logema webp module config
location ~* ^.+\.(jpg|jpeg|gif|png|svg|js|css|woff2|webp|jp2)$
{
  if ( $http_accept ~* webp ) {
  set $webp_accept "A";
  }
  if ( $http_accept ~* jp2 ) {
  set $jp_accept "A";
  }
  if ( $request_filename ~* (.+)\.(png|jp?g)$ ) {
  set $file_without_ext $1;
  }
  if ( -f $file_without_ext.jp2 ) {
  set $jp_accept "${jp_accept}E";
  }
  if ( -f $file_without_ext.webp ) {
  set $webp_accept "${webp_accept}E";
  }
  if ( $jp_accept = AE ) {
  add_header Vary Accept;
  rewrite ^(.+)\.(png|jpe?g)$ $1.jp2 break;
  }
  if ( $webp_accept = AE ) {
  add_header Vary Accept;
  rewrite ^(.+)\.(png|jpe?g)$ $1.webp break;
  }
  expires 365d;
}
#/Logema

После чего следует перезапустить nginx:

service nginx restart 

После установки модуля просто активируйте его.

Конвертация для новых изображений происходит после конвертации всех изображений, которые уже имелись на сайте. Модуль обходит все изображения по порядку в таблице b_file.
Поддержка
Для обращения в техническую поддержку напишите на почту ask@logema.org

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

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

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

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