Оптимизация картинок и графики на сайте и сервере с помощью скрипта

Один из важных показателей оптимизации сайта, это показатели поисковых и других сервисов по скорости работы сайта и техническим параметрам. Их целый список, но зачастую 80% проблем технической оптимизации упирается в графические изображения на сайте. Они тяжелые, неоптимизированные, а если их при этом еще и много, то тем более они сразу роняют показатели сайта. Существует достаточно много сервисов, которые предлагают внедрение на сайт для оптимизации, есть плагины, созданные именно для оптимизации картинок. Я расскажу об одном из самых эффективных способов оптимизации графики, который легко использовать и он максимально отработает картинки вашего сайта.

Этот способ работает с помощью скрипта zImageOptimizer.sh, он позволяет оптимизировать сразу все сайты на вашем аккаунте. Вам для его запуска понадобится ssh доступ и разрешение на установку скриптов. Скрипт написан на bash, его легко установить следующей командой:

$ curl -O https://raw.githubusercontent.com/zevilz/zImageOptimizer/master/zImageOptimizer.sh
$ chmod +x zImageOptimizer.sh
$ ./zImageOptimizer.sh -c

1. Закачает сам скрипт
2. Даст права скрипту
3. Запустит проверку установленных расширений для оптимизации

То есть сначала вы скачиваете его, даёте ему права для того, чтобы он был исполняемым и затем запускаете проверку стоят ли необходимые для оптимизации расширения на уровне сервера. Если расширений нет, то скрипт предложит их установить.

Checking tools…
jpegoptim…[FOUND]
jpegtran…[FOUND]
djpeg…[FOUND]
cjpeg…[FOUND]
pngcrush…[FOUND]
optipng…[FOUND]
pngout…[FOUND]
advpng…[FOUND]
gifsicle…[FOUND]

Если вы соглашаетесь на установку, он ставит расширения и после этого вы можете запустить сразу обработку картинок на всех сайтах. Конечно это будет делаться за счет ресурсов сервера, но зато запустив вы получите уже гарантированный результат.
Запускать скрипт для оптимизации картинок очень просто и делается такой командой

./zImageOptimizer.sh -p var/www/user/data/www

Это команда на уровне сервера, если у вас другой путь, обязательно стоит его изменить. А вот такой результат появится после завершения обработки

Input: 12.7Mb
Output: 10.3Mb
You save: 2.4Mb / 18.97%
Optimized/Total: 210 / 350 files
Total optimizing time: 20 minutes and 13 seconds

Это результат, который на свежеустановленном сайте WordPress с минимальным набором плагинов и 1 темой сайта. В общем то информация понятная, сколько на входе и выходе, сколько сэкономлено места, сколько всего оптимизировано картинок сайта и время затраченное на оптимизацию.

Надеюсь вам этот скрипт пригодится, а если у вас есть более лучшие решения или какие то вопросы — пишите в комментариях, я помогаю и с радостью услышу ваше мнение. Да кстати этот скрипт для большой обработки рекомендую, а для сайта на WordPress желательно ставить плагин подхватывающий на лету картинки при загрузке, это когда уже все оптимизированно. Если вам что то неясно и вы хотели бы заказать установку и оптимизацию графики: можете написать в контактах, я делаю такие работы.

ОСТАВЬТЕ ОТВЕТ

Пожалуйста, введите ваш комментарий!
пожалуйста, введите ваше имя здесь

− 4 = 4

OK2WEB
OK2WEB
Более 12 лет занимаюсь разработкой и продвижением сайтов. Городские порталы, информационные и новостные сайты. Сейчас в основном разрабатываю интернет магазины и коммерческие сайты. Если у вас есть вопросы пишите, стараюсь оперативно ответить и помочь.

Что такое ChatGPT и OpenAi, статистика, полезные данные и описание работы

С момента своего запуска ChatGPT стал вирусным как похожий на человека чат-бот, который отвечает пользователям на основе того, что они вводят. Инструмент может отвечать на вопросы и давать ответы на основе набора данных из 300 миллиардов слов и 175 миллиардов параметров. В будущем он обязательно...

WooCommerce — Сообщение о подтверждении перед удалением товара из корзины и авто обновление корзины

Бывает задача сделать всплывающее сообщение, чтобы подтвердить, хотите ли вы удалить что-то из корзины магазина. Это требуется для явного согласия, попробуем это добавить. На самом деле довольно просто, все, что вам нужно, это немного jQuery, как показано ниже: И сразу же решим частую задачу, как...

Обзор новой версии Woocommerce 7.4 — основные изменения, журнал разработки

Вышло обновление плагин интернет магазина Woocommerce в котором большое количество добавлено изменений, исправлений. Полный обзор всех новых деталей в этой статье. Журнал изменений 7.4.0 2023-02-18 WooCommerce Fix — добавлена ​​поддержка сортировки по включенному параметру. №36215 Исправление — Разрешить навигацию по вкладкам продуктов без запроса несохраненных изменений #36235 Исправление —...

При оформлении не проходит заказ на woocommerce, и просит ввести адрес для продолжения

В последних версиях Woocommerce при оформлении и управлении полями стала выскакивать ошибка, что заказ невозможно оформить и для этого необходимо ввести адрес. Хотя поле адреса есть. Решается вставкой кода в function.php Чтобы исправить ошибку нужно чтобы передавалось поле страны доставкиили страны платёжного адреса. Простое удаление...

14 советов по читабельности и качественному написанию статей для SEO продвижения

Одним из наиболее важных аспектов SEO является оптимизация контента вашего сайта для ранжирования в поисковых системах. Это включает в себя понимание различных сигналов ранжирования, используемых Google и Яндекс для оценки качества контента вашего веб-сайта, и обеспечение того, чтобы ваш контент соответствовал их стандартам. В этом...

100 вариантов запросов в ChatGPT — как получать ответы для SEO

Для того чтобы получить правильный ответ, нужно научиться правильно спрашивать. Простая истина при этом очень важная для того, чтобы уметь эффективно работать с чатом GPT, если вы хотите использовать его для Seo оптимизации. В этом списке набор запросов которые помогают получить хороший ответ для...