Оптимизация изображений для сайта на сервере с 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