Модуль Модуль генератора изображений Google WebP 1.6

Тема в разделе "PrestaShop", создана пользователем Юрий73, 2 апр 2019.

Метки:
Информация :
Приветствую гость, обрати внимание! Темы которые закреплены в разделах, в скором времени будут откреплены. Правила раздела PrestaShop

(Не актуальные темы) Каталоги:Модули PrestaShop 1.7Модули PrestaShop 1.5 - 1.6Шаблоны PrestaShop 1.7Шаблоны PrestaShop 1.5 - 1.6
(Не актуальные темы) Поиск / Запросы:Модули PrestaShop 1.7Модули PrestaShop 1.5 - 1.6Шаблоны PrestaShop 1.7Шаблоны PrestaShop 1.5 - 1.6
Полезная информация:Поддержка и помощь c PrestaShopУбираем ПрестаТраст, стучалки и прочую рекламуСовместные покупки модулей и шаблоновПеревод Prestashop и модулей
Модераторы: trace
  1. Staut82

    Staut82 Создатель

    Регистр.:
    15 июл 2013
    Сообщения:
    30
    Симпатии:
    21
    не забудьте удалить еще webp картинки с сервера, они норм места тоже занимают, у меня с 10к товарами пару гигов...
     
    _sashok нравится это.
  2. vober

    vober Создатель

    Регистр.:
    8 дек 2014
    Сообщения:
    28
    Симпатии:
    3
    Обычно так и делаю, спасибо. На новом хостинге у меня бэкап ставится предварительно удаляя все файлы, так что мне головной боли меньше ))
     
    _sashok нравится это.
  3. khokhlov.aser

    khokhlov.aser Постоялец

    Регистр.:
    1 дек 2015
    Сообщения:
    86
    Симпатии:
    151
    Модуль Google WebP Image Generator v1.0.5


    Совместимость:
    v1.6.0.10 - v1.7.5.2

    * Модуль предлагает превосходное сжатие без потерь и с потерями для изображений вашего сайта, что настоятельно рекомендуется для оптимизации скорости страницы.
    * Это намного эффективнее, чем стандартное создание изображений в PrestaShop, в нем нет ошибок тайм-аута, и вы можете наблюдать за ходом всего процесса.
    * Изображения, созданные с помощью модуля WebP Generator, имеют размер примерно на 26% меньше по сравнению с PNG. Изображения с потерями в WebP на 25-34% меньше сопоставимых изображений JPEG с эквивалентным индексом качества SSIM.
    * Lossless WebP поддерживает прозрачность (также известную как альфа-канал) по цене всего 22% дополнительных байтов. В случаях, когда допустимо сжатие RGB с потерями, WebP с потерями также поддерживает прозрачность, обычно обеспечивая в 3 раза меньший размер файла по сравнению с PNG.
    * Создание изображений с помощью этого модуля освободит место на сервере, и загрузка страниц вашего сайта станет быстрее.
    * Google понравится вашим изображениям, созданным этим модулем, и вы сможете получить более высокий рейтинг в поиске картинок Google. Это дополнительно к общему улучшению рейтинга благодаря наличию быстрого сайта.
     

    Вложения:

    Heiro, fortuner, evgenij.sobolev и 7 другим нравится это.
  4. oparinsv29

    oparinsv29 Создатель

    Регистр.:
    30 авг 2018
    Сообщения:
    9
    Симпатии:
    2
    Он все картинки конвертирует, или только товар?
     
  5. Heiro

    Heiro Создатель

    Регистр.:
    3 фев 2015
    Сообщения:
    39
    Симпатии:
    12
    Разные изображения он конвертирует. Но не все (например, нет баннеров) и не всегда.
    На одном сайте без проблем все сконвертировал, на втором выдал
    None of the converters in the stack could convert the image. At least one failed, even though its requirements seemed to be met.
    (при том, что три способа конвертирования из пяти недоступны)
     
    Последнее редактирование: 6 дек 2019
    _sashok нравится это.
  6. khokhlov.aser

    khokhlov.aser Постоялец

    Регистр.:
    1 дек 2015
    Сообщения:
    86
    Симпатии:
    151
    Товары, фото категорий, магазины, перевозчики.
    Остальные фото не конвертит. К сожалению пока что с этим борюсь в ручную. Настроил подмену форматов если позволяет броузер на сервере nginx. Переконвертил нужные фото и залил их в те же папки с теми же названиями , но с расширением webp. Если броузер позволяет - то подтягивает их, если нет, то jpg|png

    Если интересно - могу написать как настроить web сервер для авто подмены изображений.
     
    Belena27089, pinskiy1700, xxxATOMxxx и 2 другим нравится это.
  7. Belena27089

    Belena27089

    Регистр.:
    16 авг 2016
    Сообщения:
    481
    Симпатии:
    375
    Конечно интересно, напишите, пожалуйста
     
  8. _sashok

    _sashok PrestaShop Expert

    Регистр.:
    15 июл 2011
    Сообщения:
    2.155
    Симпатии:
    3.565
    для новых доменов-проектов - да, нужно пробовать переходить на свежие технологии, но не гоняйтесь за перфекзионизмом и пузомерками, можно больше вреда сделать чем пользы...


    так как на практике пока вижу, что классическое решение отображения графики на сайте через оптимизированные jpg и png
    работают в итоге более эффективно и достаточно результативно для общего роста проекта:


    https://www.google.com.ua/search?q=насосы

    upload_2019-12-13_9-47-22.png




    upload_2019-12-13_9-47-59.png




    https://serpstat.com/domains/?query=https://nasosvdom.com.ua/&se=g_ua&search_type=subdomains


    upload_2019-12-13_9-49-27.png
     
  9. khokhlov.aser

    khokhlov.aser Постоялец

    Регистр.:
    1 дек 2015
    Сообщения:
    86
    Симпатии:
    151
    Для подмены jpg на webp следующие настройки nginx:

    В файле nginx.conf в разделе http

    Код:
        map $http_accept $webp_ext {
            default "";
            "~*webp" ".webp";
        }
    
        map $uri $file_ext {
            default "";
            "~(\.\w+)$" $1;
        }
    В файле хоста в разделе server

    Код:
        
    
        rewrite ^/([0-9])(-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.webp$ /img/p/$1/$1$2.webp last;
        rewrite ^/([0-9])([0-9])(-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.webp$ /img/p/$1/$2/$1$2$3.webp last;
        rewrite ^/([0-9])([0-9])([0-9])(-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.webp$ /img/p/$1/$2/$3/$1$2$3$4.webp last;
        rewrite ^/([0-9])([0-9])([0-9])([0-9])(-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.webp$ /img/p/$1/$2/$3/$4/$1$2$3$4$5.webp last;
        rewrite ^/([0-9])([0-9])([0-9])([0-9])([0-9])(-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.webp$ /img/p/$1/$2/$3/$4/$5/$1$2$3$4$5$6.webp last;
        rewrite ^/([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])(-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.webp$ /img/p/$1/$2/$3/$4/$5/$6/$1$2$3$4$5$6$7.webp last;
        rewrite ^/([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])(-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.webp$ /img/p/$1/$2/$3/$4/$5/$6/$7/$1$2$3$4$5$6$7$8.webp last;
        rewrite ^/([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])(-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.webp$ /img/p/$1/$2/$3/$4/$5/$6/$7/$8/$1$2$3$4$5$6$7$8$9.webp last;
        rewrite ^/c/([0-9]+)(-[_a-zA-Z0-9-]*)(-[0-9]+)?/.+\.webp$ /img/c/$1$2.webp last;
        rewrite ^/c/([a-zA-Z-]+)(-[0-9]+)?/.+\.webp$ /img/c/$1.webp last;
        rewrite ^/([0-9]+)(-[_a-zA-Z0-9-]*)(-[0-9]+)?/.+\.webp$ /img/c/$1$2.webp last;
    
    
    location ~* "^(?<path>.+)\.(png|jpeg|jpg|gif)$" {
            access_log off;
            expires +30d;
            add_header Vary Accept;
            add_header Cache-Control "public";
            log_not_found off;
            access_log off;
            try_files $path$webp_ext $path$file_ext =404;
        }
    
    
    
     
    _sashok и Belena27089 нравится это.