Друпал оптимизация

Оптимизация сайта, в частности Друпал

  1. Выводим изображения примерно такого же размера сколько нам необходимо.
  2. Устанавливаем модуль сжатия стилей и js AdvAgg, тестируем скорость при каждом изменении настроек
  3. Воспользуемся статьей у Niklan
  4. Ставим модуль Image Optimize и воспользуемся его документацией

Кратко о настройке Image Optimize

  • Ставим на сервер optipng, pngout, jpegtran, jpegoptim 
  • В настройках указываем путь до приложений
  • Подключаемся к серверу по SSH, добираемся до папки с сайтом и прогоним все наши изображения
find -name '*.png' -print0 | xargs -0 optipng -nc -nb -o7
find . -iname "*.png" -exec pngout {} \;
find -type f -name "*.jpg" -exec jpegoptim --max=75 --strip-all {} \; //--max=75 принудительное сжатие с потерями
find . -type f -name "*.jpg" -o -name "*.JPG" | xargs jpegoptim -f --strip-all

 И типа все норм будет, ну конечно не забудьте включить Gzip сжатие

Если необходимо изменить размер холста/изображения, то воспользуемся ImageMagick, а точнее convert - утилита которая входит в IM

for a in `ls`; do echo $a && convert $a -resize <Width>x<Height> $a; done