Jump to content

Как избежать тормозов во время создания сжатых изображений?


Пояснение к тому как работают разные режимы сжатия.

Как избежать тормозов при создании сжатых изображений?

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

Если есть сомнения, то не надо спешить ставить все подряд галочки в надежде, что чем больше галочек, то тем лучше!

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

Если у вас VDS на 8 ядер и 32М оперативки, то создать тормоза вам практически не удастся.  Проверено на опыте когда на сервере было изображений 150 ГИГабайт!!!

Если общий хостинг или слабый VDS, то давайте задание, соразмерное мощности вашей площадке!

 

Создание WEBP даже "на лету", даже в форсированном режиме не может привести к излишнему повышению нагрузки на сервер. Рекомендуется как универсальный вариант.

 

 

 

 

При обновлении до версии 1.12.6+ нужно проявить внимание!

Внедрена защита "от дурака".

Начиная с этой версии вы должны подтвердить, что прочитали "предупреждение" в настройках модуля установкой галочки

 

Цитата

<<Я прочитал "предупреждение"
("ОБЯЗАТЕЛЬНО К ПРОЧТЕНИЮ!") о работе mozjpeg, optipng
и осознаю свои действия.>>

 

Если вы не подтвердите, что прочитали "предупреждение", то у вас останутся заблокированы для выбора три опции:

 

- mozjpeg для JPEG "на лету" (!)
- OptiPNG для PNG "на лету" (!)
- Сравнение размеров файлов ДО и ПОСЛЕ Суперсжатия

 

И даже если в этих заблокированных опциях стояли ранее галочки, то при нажатии "сохранить" данные опции скинутся в настройки по-умолчанию, т.е. в состояние "отключено".
Поэтому обязательно прочитайте текст с заголовком "ОБЯЗАТЕЛЬНО К ПРОЧТЕНИЮ", осмыслите его, установите нужную галочку и нажмите "сохранить".   Все прежние настройки не пропадут.

Сделано это специально чтобы вы полностью осознавали свои действия и отвечали за них. Чтобы не было бездумной установки галочек и всех параметров "на максимум".

 

 

 

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

 

sitecreator_ru_ttuyds9hnV.jpg

 

 

 
ОБЯЗАТЕЛЬНО К ПРОЧТЕНИЮ!

Рекомендуется использовать WEBP в качестве сжатого формата (для JPEG, PNG). WEBP создается быстро, не требует очистки кеша изображений, т.е. не создает лишней нагрузки во время создания. MOZJPEG требует для создания сжатого JPEG очистки кеша изображений, работает примерно в 3 раза медленнее при создании чем WEBP, что вызывает временно (только в момент создания) повышенную нагрузку на сервер. Если вы не обладаете достаточной мощностью сервера, то используйте только создание WEBP, это обеспечит минимальную нагрузку на сервер во время создания сжатых изображений.
OPTIPNG работает на порядок дольше при создании сжатого PNG чем WEBP, а по эффективности в плане веса сильно уступает WEBP. Включайте осознанно этот режим.
Если у вас есть сомнения и вы не хотите создавать (хоть и временные) тормоза сайта, то используйте только WEBP.

ВНИМАНИЕ! Повышенное потребление ресурсов сервера происходит только в момент создания изображения, как только изображения созданы, то потребление ресурсов приходит в обычную норму. Если работает режим "на лету", то это значит, что изображения создаются при перовм или втором открытии страницы, именно в этот момент страница открывается дольше привычного. Далее страница открывается как обычно с привычной скоростью.

С целью экономии ресурсов сервера не рекомендуется включать одновременно создание MOZJPEG, OPTIPNG и WEBP. Всегда включайте создание WEBP позже, этот формат может быть создан в любой момент. Если решили использовать MOZJPEG, OPTIPNG, то пусть сперва отработают эти алгоритмы и будет создан кеш сжатых JPEG, PNG. Как только нагрузка по созданию нового сжатого кеша упадет, то тогда можно включать режим создания WEBP.
Если у вас мощности сервера достаточно, то тогда допускается одновременное включение MOZJPEG и создание WEBP. Если видите, что сервер тяжело справляется, то отключите тяжелые режимы.
Выбор правильной стратегии сжатия и верных настроек обеспечит комфортный режим работы вашего сайта. Наоборот, бездумное выставление всех галочек может привести к временным "тормозам" вашего сайта.
Включение режима "Сравнение размеров" на постоянной основе недопустимо! Это приводит к повышенной нагрузке и бесполезной трате дискового пространства!

Если изображения созданы (находятся в кеше), то далее модуль Компрессор практически никак уже не влияет на скорость открытия страницы.
Кеш изображений создается только один раз. На это требуется некоторое время.

Замедление открытия страницы во время создания изображений "на лету" - это нормально. Чудес не бывает, работа с графикой - не мгновенная операция, а потому процессору требуется время чтобы создать и сжать новые изображения. Это (замедление) происходит лишь единожды во время первого (второго) открытия страницы.

Режим создания изображений "по расписанию" вообще не приводит к тормозам страницы, т.к. вся нагрузка по такому созданию распределяется равномерно.

×

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.