Оптимизация изображений для сайта на сервере с Linux


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

Для тех, кто хочет видеть высокие балы на подобных speadtest'ах, предлагаю сжать/оптимизировать свой картинки. Для этого нам понадобится всего несколько утилит.
Для CentOS:

yum install optipng jpegoptim pngtools

Для Ubuntu:

apt-get install jpegoptim optipng pngtools

Дальше делаем, на всякий случай резервную копию сайта и переходим в папку, где он (сайт) хранится. Для оптимизации всeх jpg, jpeg и png файлов можно использовать следующие маленькие скрипты-циклы:

for f in $(find . -type f -name "*.png");do optipng $f;done

for f in $(find . -type f -name "*.jp*g");do jpegoptim -m70 $f;done

Screenshot from 2014-08-20 08:19:36

Share Button
(Visited 919 times, 1 visits today)

2 комментария на «“Оптимизация изображений для сайта на сервере с Linux”»

    • Обе утилиты не сжимают, а оптимизируют изображения. Процент сжатия зависит от самих картинок. Для одних это 10%, а для других может доходить до 80%

      Вот примерный вывод:

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Лимит времени истёк. Пожалуйста, перезагрузите CAPTCHA.