Оптимизация картинок на сервере с CentOS

31.07.2020 0 Автор: admin

Сначала устанавливаем эти три расширения
yum install jpegoptim
yum install optipng
yum install gifsicle

Потом по очереди используем эти команды
1. cd /home/user/web/
где user это название пользователя, в папке которого хранятся сайты пользователя и соответственно картинки (фотографии) сайта.
2. find -type f -regex ".*\.\(jpg\|jpeg\)" -exec jpegoptim -svt '{}' \; > log.log
Можно и без логов
find -type f -regex ".*\.\(jpg\|jpeg\)" -exec jpegoptim -svt '{}' \;
3. find -type f -regex ".*\.\(png\|PNG\)" -exec optipng '{}' \; > log2.log
Можно и без логов
find -type f -regex ".*\.\(png\|PNG\)" -exec optipng '{}' \;
4.find /home/ex2/web -name '*.gif' -exec gifsicle --batch -O1 '{}' \;
5. Часто после применения этих команд права на файлы пользователя user меняются на root, наша задача вернуть эти права пользователю user, чтобы потом не возникло никаких проблем с сайтами.
chown -R user:user /home/user/web/