Многие из нас сталкивались не раз с тем, что всякого рода тестировщики скорости работы сайта ругались на не оптимизованые картинки. Многие из нас игнорировали эти сообщения и довольствовались высокой скоростью отгрузки страниц.
Для тех, кто хочет видеть высокие балы на подобных speadtest’ах, предлагаю сжать/оптимизировать свой картинки. Для этого нам понадобится всего несколько утилит.
Для CentOS:
1 |
yum install optipng jpegoptim pngtools |
Для Ubuntu:
1 |
apt-get install jpegoptim optipng pngtools |
Дальше делаем, на всякий случай резервную копию сайта и переходим в папку, где он (сайт) хранится. Для оптимизации всeх jpg, jpeg и png файлов можно использовать следующие маленькие скрипты-циклы:
1 |
for f in $(find . -type f -name "*.png");do optipng $f;done |
1 |
for f in $(find . -type f -name "*.jp*g");do jpegoptim -m70 $f;done |