@appendicit
Бездельник

Массовая оптимизация изображений на сервере, как?

Здравствуйте.
Такой вопрос, есть-ли какой-либо PHP скрипт или-же серверное решение для массовой оптимизации изображений, аналогичной например софту на windows: https://github.com/lorents17/iCatalyst ?

Проблема в том, что на сайте более 100 000 изображений (интернет-магазин), все фото необходимо оптимизировать.
  • Вопрос задан
  • 1175 просмотров
Решения вопроса 1
Комментировать
Пригласить эксперта
Ответы на вопрос 3
xmoonlight
@xmoonlight
https://sitecoder.blogspot.com
Ответ написан
Комментировать
dollar
@dollar
Делай добро и бросай его в воду.
Можно скачать все изображения, оптимизировать, - и закачать обратно с заменой.

Также для PHP есть библиотека GD, но не уверен, что она умеет оптимизировать. Уровень компрессии можно указать при сохранении максимальный, например. Но всякие хитрые способы сжимать до упора - вряд ли есть.
Ответ написан
Комментировать
@ddem
Создаю web-сервисы
Если есть рут, установить следующие пакеты и запустить в корне сайта

find . -type f -name "*.jpg" -exec jpegoptim --strip-all --max=80 {} \;
find . -type f -name "*.jpeg" -exec jpegoptim --strip-all --max=80 {} \;
find . -type f -name "*.jpg" -exec jpegtran -copy none -optimize -outfile {} {} \;
find . -type f -name "*.jpeg" -exec jpegtran -copy none -optimize -outfile {} {} \;
find . -type f -name "*.png" -exec optipng -o7 {} \;
find . -type f -name "*.png" -exec pngout {} \;
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы