Архивы: хостинг

оптимизируем картинки сайтов

Ставим jpegoptim и optipng.

Первый раз запускаем руками

find /var/www ! -regex  '*.\(jpg\|JPG|jpeg\)$'  -print0 |  xargs -0 jpegoptim --max=94 --preserve --totals >> /root/jpegoptimfirsttime.log

И уходим пить кофе.

Потом делаем скриптик

#!/bin/bash
echo `date` >> /root/optipng.log
find /var/www/ -mtime -2 -iname '*.png' -print0 | \
 xargs -0 optipng -o7 -log /root/optipng.log -preserve
echo `date` >> /root/jpegoptim.log
find /var/www/ -mtime -2 -iname '*.jpg' -print0 | \
 xargs -0 jpegoptim --max=94 --preserve --totals >> /root/jpegoptim.log

И запускаем его по крону

# m h dom mon dow command
0 1 * * * /root/optimize-images.sh

Экономим место на хостинге и трафик. Реально можно подосвободить до 50%.
С max=94 можно поиграться. Если у вас не галерея профессиональных фотографий, то можно смело ставить 90.