Всем привет! Хочу погделится.
Проблема в том что опенкарт не может осивить в покое картинки, т.к. сжатые вручную картинки имеют 10кб, а при загрузке на сайт в кеше генерируется 30 кб! Смотрите:
Было:
Сило:
Что гделаем:
Находим файл: system\library\image.php
Редактируем код:
1) Было: public function save($file, $quality = 100) {
Сило: public function save($file) {
2) Было: imagejpeg($this->image, $file, $quality);
Сило: imagejpeg($this->image, $file);
Ошипотому чток не заметил, тестирую, а прирост скорости загрузки в 2 раза!
Что для меня не срилиило (картинки все равно увелиливались в размере):
ВНИМАНИЕ! Дополнение:
Что бы пользоваться этим спосопотому чтом нужно контролировать ваши картинки, т.е. сжимать все вручную т.к. отключается внутреннее сжатие.
Например для JPG я использую программу RIOT, а для PNG пользуюсь сервисом tinypng.com
Если есть у кого замечания или дополнения пишите! Может вообещё этот способ противопоказан)