Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Recommended Posts

Пожелание, ставить в админке версию модуля.

Нужно для того, что бы видеть какая версия в админке и какая тут, что бы своевременно обновлять к примеру. Да и вообще для информативности не помешает!

Надіслати
Поділитися на інших сайтах


46 минут назад, pimur сказал:

Пожелание, ставить в админке версию модуля.

 

это сделано уже.

Надіслати
Поділитися на інших сайтах

Друзья, можете поздравить с очередной победой.

 

Нашел способ сделать Суперсжатие практически на любом виртуальном (обычном) хостинге.

Достаточно чтобы были разрешены cgi-скрипты.  А это возможно практически у любого хостера.

 

Я сделал это у хостера timeweb.ru.  Модуль Компрессор полностью поддерживает все возможности максимального сжатия без потерь.

 

господа, теперь доступно ВСЕ!

 

Суперсжатие JPEG mozjpeg, суперсжатие PNG от OptiPNG,  а также WebP.

почти у любого хостера.

 

3690c17f0d.jpg

 

Теперь протестирую Jino и Fozzy.  Не сомневаюсь,  что там тоже заведется ВСЕ!

 

 

Надіслати
Поділитися на інших сайтах

На jino.ru (виртуальный хостинг)  отлично работает mozjpeg и optiPNG.  Максимальное сжатие без потерь обеспечено.

 

нужно лишь поставить опцию:

a32a68e697.jpg

 

OptiPNG можете самостоятельно собрать последнюю версию прямо из командной строки (SSH) прямо на сервере Jino аналогично тому как это делается на VDS.

Но не в точности.

Описывать подробности пока не буду.  Просто обращайтесь - помогу.

 

mozjpeg, увы, но вы не соберете так легко как OptiPNG.

Для этого нужен ассемблер, но на сервере его нет.

 

Как это обходится описывать не буду.  Это не на десять строк текста получится.

 

Более того скажу, что даже если хостер не позволяет ничего собирать на сервере,  то и этот вопрос решаем.  Главное чтобы CGI работал.

В общем, все эти вопросы далеки от движка опенкарт, php, mysql. 

Это уже системное администрирование и компилирование бинарников из исходников на С/С++ и ассемблера.

Мой прошлый опыт работы с этими языками помог мне во всем разобраться, хоть и не программировал я раньше под Linux на С/С++.

 

 

 

  • +1 1
Надіслати
Поділитися на інших сайтах

Хостинг Fozzy тоже проверен.

Хоть он и не дает собирать скрипты из C/C++,  но он дает их запускать. Этого достаточно для того чтобы у вас были максимальные возможности.

Надіслати
Поділитися на інших сайтах

После окончательного внедрения пейдж спид вырос на 1 балл.

Общая скорость загрузки не возросла, так как настроено браузерное кэширование, но я думаю ,что при первом заходе оно должно сократиться.

 

Надіслати
Поділитися на інших сайтах


@t04ka

 

dc68a1786c.jpg

 

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

 

И у вас на обычном хостинге максимальные возможности по сжатию любых форматов изображений.

даже и VDS не понадобился. :rolleyes:

  • +1 1
Надіслати
Поділитися на інших сайтах

ukraine.com.ua виртуальный хостинг (тариф мастер SSD 172 гр/месяц)

Суперсжатие за счет mozjpeg и OptiPNG работает.

Протестировано на реальном магазине с количеством товаров больше 8500.

 

До кучи там еще и WebP работает с полной поддержкой альфа-канала.

Но если есть универсальный mozjpeg , то WebP  вроде как и не нужен.

WebP может быть полезен если генерирование картинок за счет mozjpeg вызывает излишнюю нагрузку на процессор и хостер начинает говорить про "лимиты".

 

Но чудес не бывает.  За максимальное сжатие платим тем, что mozjpeg требует побольше процессорного времени чем обычный jpeg (libturbo jpeg).

 

29d334ea06.jpg

 

a005a1046b.jpg

 

Для статистики.

600 товаров на страницу. 600 изображений как минимум. У Гугла вопросов нет.

Надіслати
Поділитися на інших сайтах

К сжатому файлу изображения (после сжатия за счет mozjpeg) добавил тег "mozjpeg".

Во-первых, это удобно для отделения уже сжатых файлов от несжатых.

В будущей версии модуля Компрессора будет возможность задать произвольную папку с изображениями и в фоновом режиме максимально сжимать еще несжатые изображения.

 

Во-вторых,  был получен вопрос, что делать если "файлы jpeg с mozjpeg не формируются в кеше ".

Я не знаю как человек определил то, что они "не формируются".

Поэтому теперь можете скачать файл и посмотреть его свойства чтобы убедиться, что он был сжат за счет mozjpeg.

 

8871c537cb.jpg

Надіслати
Поділитися на інших сайтах

В 16.09.2017 в 03:33, sitecreator сказал:

Поэтому теперь можете скачать файл и посмотреть его свойства чтобы убедиться, что он был сжат за счет mozjpeg.

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

111.JPG

Надіслати
Поділитися на інших сайтах


36 минут назад, ginsar сказал:

У меня почему то нет этого тега в картинках, хотя на это изображение гугл не ругается

 

Все правильно.

Появится после обновления модуля. Новую версию планирую выложить завтра.

Эта информация "mozjpeg" чисто для внутреннего удобства.  И чтобы был, так сказать, определенный учет, поскольку в будущих версиях возможна пакетная обработка изображений в фоновом режиме для обеспечения равномерной нагрузки на сервер и максимально быстрого отображения страницы.

 

В более ранних версиях файлы максимально сжимались без всякой пометки о том, что они уже сжаты.

Разумеется, что гугл определяет качество сжатия по размеру файла, а не по метке.

 

Гугл устраивает размер файлов изображений, а потому никаких вопросов у него на этот счет больше не возникает.

Надіслати
Поділитися на інших сайтах

В 20.09.2017 в 17:46, sitecreator сказал:

 

 

Появится после обновления модуля. Новую версию планирую выложить завтра.

 

Подскажите пожалуйста , хостинг timeweb
окстор 2,3

Шаблон fractal

Никаких модулей кэширования нет
товаров сейчас около 1500
И планируется еще около 4500
Модуль обработает все картинки которые есть сейчас и которые будут потом загружаться?
или только новые которые будут загружаться при добавлении товара.
(извините если что за неправильный вопрос, не очень понял когда модуль обрабатывает картинки)
Если картинки парсятся модулем "Автоматическая обработка прайс листов - тоже будет все в шоколаде?
И вы сможете за отдельную плату установить и настроить модуль так чтоб все работало как надо? и сколько это будет стоить?

 

Надіслати
Поділитися на інших сайтах


2 часа назад, kikaridza123 сказал:

хостинг timeweb

 

без проблем

2 часа назад, kikaridza123 сказал:

Никаких модулей кэширования нет

 

они не мешают.

Шаблон непринципиально какой.

 

2 часа назад, kikaridza123 сказал:

Модуль обработает все картинки которые есть сейчас и которые будут потом загружаться?
или только новые которые будут загружаться при добавлении товара.

 

это как пожелаете.

если кеш будет очищен, то все картинки в кеше будут созданы уже оптимизированные по размеру.

Вам ведь , скорее всего, нужно чтобы были сжаты все изображения?

 

2 часа назад, kikaridza123 сказал:

не очень понял когда модуль обрабатывает картинки

 

Он их на лету сжимает в момент открытия страницы в браузере.

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

2 часа назад, kikaridza123 сказал:

Если картинки парсятся модулем "Автоматическая обработка прайс листов - тоже будет все в шоколаде?

 

Это не мешает работе модуля. 

При парсинге вы все равно складываете картинки как исходники, а потом движок их делает нужного размера и кладет в кеш.

С модулем будет возможность получить максимально сжатые картинки без потери качества.

 

2 часа назад, kikaridza123 сказал:

И вы сможете за отдельную плату установить и настроить модуль так чтоб все работало как надо? и сколько это будет стоить?

 

Помогу, обращайтесь.

Я сейчас делаю это безвозмездно.

  • +1 1
Надіслати
Поділитися на інших сайтах

4 часа назад, Karapuz сказал:

Поздравляю

 

Спасибо.

 

Обновил модуль до 1.2.1 версии.

У хостера ukraine.com.ua  столкнулся уже с 4-мя видами по-разному настроенных серверов.

Часть серверов в Киеве, часть в Германии.  Операционки разных версий,  начальные возможности тоже отличаются.

Но независимо от того, где находится сервер и как он настроен,  модуль свои функции выполняет и подстраивается под все возможности.

 

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

Столкнулся с огромным и разнообразным зоопарком операционных систем.

Со временем накопленную информацию переварю и составлю инструкцию.

 

Собственно сам софт для обычного хостинга такой же как и для VDS.  И принципы его сборки точно такие же.  Только на VDS у вас нет ограничений, а потому универсальная инструкция по сборке софта занимает несколько строк. 

В случае обычного хостинга имеем кучу ограничений и неудобств установки, которые приходится учитывать.  У некоторых хостеров этих неудобств мало, у кого-то побольше.  Это не сказывается на конечном результате.

 

В установке нужного софта никому не отказываю.

  • +1 2
Надіслати
Поділитися на інших сайтах

0bc98f4f22.jpg

 

В настройках модуля теперь есть автоматическое тестирование суперсжатия.

Цифрами показан входной размер файла / на выходе imagick / на выходе mozjpeg

 

При этом геометрический размер изображения не изменяется, т. е. никакое масштабирование не используется.

В качестве теста используется картинка, которая есть в тестовых товарах движка.

 

Вывод информации о возможностях соответствует одному их серверов хостера ukraine.com.ua, расположенному в Киеве.

Надіслати
Поділитися на інших сайтах

Модуль отличный. Версия PHP7.0, операционка Centos 7.3

Гугл PageSpeed перестал просить оптимизировать изображения и увеличил количество баллов в своей оценке сайта

Трафик за счет уменьшения объема картинок уменьшился на 40%, следовательно, нагрузка на сервер и канал тоже уменьшилась, а скорость увеличилась.

Надіслати
Поділитися на інших сайтах


  • 2 weeks later...
В 02.09.2017 в 21:28, sitecreator сказал:

Если желающих (получить для 1.5-й ветки решение) будет несколько, то смогу это сделать максимально быстро.

Опять же, ничто так хорошо не подстегивает разработчика, как стимуляция покупкой дополнения.

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

Приобрел, ожидаю для ocstore 1.5.5.1.2

  • +1 1
Надіслати
Поділитися на інших сайтах


29 минут назад, Kindzaza сказал:

ожидаю для ocstore 1.5.5.1.2

 

На этой неделе планирую выложить. следите за обновлениями. максимум, на следующей.

архив будет содержать в названии :

 

for_oc1_5

или

for_oc1.5

 

  • +1 2
Надіслати
Поділитися на інших сайтах

Все идет к тому, что в новых версиях сильно упрощается установка софта для суперсжатия.

Постепенно все будет сведено по возможности к нескольким кликам.

Уже сейчас для упрощения задачи можно получить необходимую информацию на вкладке модуля "сервис".

А также осуществить необходимые действия по очистке закешированных (самыми разными способами) страниц и изображений.

Это информация/очистка по Memcache(d)  и т. д. и т. п.

 

Информационная панель (и чистка всевозможных кешей) также будет выпущена в виде отдельного модуля.

А то Memcache(d) использовать можно в Опенкарт, но нет средств контроля его работоспособности и нет средств его очистки.

 

 

2779ffa89f.jpg

Надіслати
Поділитися на інших сайтах

Теперь установка дополнительного софта для сжатия осуществляется прямо из модуля в два клика.

Появились волшебные кнопки, которые избавят от сборки/установки доп. софта как на обычном хостинге, так и на VDS.

 

7e17b4788d.jpg.a7dbfbacf6eaa1e38c341d0597f88687.jpg

  • +1 1
Надіслати
Поділитися на інших сайтах

4 часа назад, aleksus33 сказал:

Под ocstor 1.5 ожидается

 

Здравствуйте.

Уже готово.  Сейчас делаю финальное тестирование.

  • +1 2
Надіслати
Поділитися на інших сайтах

Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.