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

Один из важных показателей оптимизации сайта, это показатели поисковых и других сервисов по скорости работы сайта и техническим параметрам. Их целый список, но зачастую 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 желательно ставить плагин подхватывающий на лету картинки при загрузке, это когда уже все оптимизированно. Если вам что то неясно и вы хотели бы заказать установку и оптимизацию графики: можете написать в контактах, я делаю такие работы.

Добавить в избранное -пригодится

10 КОММЕНТАРИИ

  1. Скрипт zImageOptimizer.sh позволяет оптимизировать графические изображения на сайте. Он работает с помощью ssh доступа и разрешения на установку скриптов. Чтобы использовать его, необходимо скачать скрипт с помощью команды curl, дать права скрипту и запустить его. Процесс оптимизации будет применен ко всем сайтам на аккаунте.

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

  2. 4. Оптимизирует графические изображения на сайте.

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

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

  4. Cовременные сайты часто содержат большое количество изображений, которые могут существенно замедлять загрузку страницы. Для оптимизации графики на сайте рекомендуется использовать специальные сервисы и плагины. Одним из самых эффективных способов оптимизации изображений является использование скрипта zImageOptimizer.sh.

    Данный скрипт позволяет оптимизировать графику всех сайтов на вашем аккаунте. Он написан на языке bash и очень прост в установке и использовании. Для запуска скрипта вам понадобится ssh доступ и права на установку скриптов.

    Установка скрипта займет всего несколько простых шагов:

    1. Скачайте сам скрипт с помощью команды:
    $ curl -O https://raw.githubusercontent.com/zevilz/zImageOptimizer/master/zImageOptimizer.sh

    2. Дайте права на выполнение скрипту:
    $ chmod +x zImageOptimizer.sh

    3. Запустите скрипт для проверки установленных расширений:
    $ ./zImageOptimizer.sh -c

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

  5. 4. После выполнения скрипта, он пройдет по всем изображениям на вашем сайте и оптимизирует их, уменьшая их размер и улучшая скорость загрузки страницы. Также, скрипт сможет определить популярные плагины для оптимизации графики и предложить их установку для дальнейшей работы. Это позволит вам значительно сократить время на настройку и оптимизацию изображений на вашем сайте.

    Однако, перед использованием такого скрипта, рекомендуется сделать резервную копию сайта, чтобы в случае возникновения проблем можно было вернуться к предыдущему состоянию.

  6. Интересно, что вы упомянули о влиянии изображений на скорость загрузки сайта. У меня возник вопрос относительно выбора форматов изображений для оптимизации. Например, JPEG часто используется для фотографий, а PNG – для графиков и логотипов. Не могли бы вы подробнее рассказать, в каких ситуациях лучше использовать каждый из этих форматов и какие существуют альтернативы? Также, если изображения чрезмерно большие по размеру, каким образом их можно оптимизировать без потери качества? Я слышал о таких инструментах, как TinyPNG и ImageOptim, и хотелось бы узнать, как они соотносятся с использованием вашего скрипта zImageOptimizer.sh. Если на сайте много картинок, не станет ли это слишком трудоемким процессом? Будет ли скрипт делать это автоматически или потребует вмешательства пользователя на каждом этапе? Это важный момент, потому что, например, автоматизация процессов значительно упростила бы работу веб-разработчика.

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

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

5 + 4 =

Скрипт массового анализа логов сайтов по нагрузке и ошибкам

Анализ логов NGINX: Автоматизация мониторинга и безопасности веб-сайтов. Мониторинг веб-серверов и анализ их работы является критически важной задачей для администраторов. Разработанный скрипт анализа логов...

Факторы ранжирования сайтов в поисковых системах Google и Яндекс особенности и отличия

Ранжирование сайта — это процесс определения его позиции в результатах поисковой выдачи. От того, насколько высоко находится сайт, зависит количество посетителей, которых он привлекает....

Комплексное руководство по настройке лимитов и производительности MariaDB с примерами

Правильная настройка лимитов MariaDB критически важна для оптимальной производительности и стабильности работы сервера баз данных. MariaDB — это популярная система управления базами данных, основанная на...

Нагрузка на сервер: определение причин с помощью утилит и систем контроля за сервером

Нагрузка на сервер — одна из самых распространенных проблем, с которой сталкиваются администраторы Linux-серверов. Неправильно распределенные ресурсы могут привести к снижению производительности, задержкам или...

Полная инструкция по мониторингу нагрузки серверов с помощью ATOP

ATOP — это мощный инструмент мониторинга производительности серверов Linux, который позволяет анализировать нагрузку в реальном времени, сохранять информацию для последующего анализа и выявлять узкие...

Настройка DNS, основное, вопросы, примеры записей

Каждое вычислительное устройство в Интернете получает уникальный IP-адрес, который идентифицирует его и позволяет взаимодействовать с другими устройствами. IP-адрес может быть 32-битным (IPv4) или 128-битным...

Advance COD or Partial payment for Order for WooCommerce — отключение методов оплаты и настройка наценки, настройки и обзор функционала

Advance COD or Partial Payment for Order for WooCommerce — это плагин, который открывает новые горизонты для управления процессами оплаты в интернет-магазинах на платформе...

Structured Data: Google Rich Snippet Schema for Event — SEO для событий, настройки и обзор функционала

Structured Data помогает улучшить видимость вашего контента в поисковых системах и повышает шансы на привлечение внимания пользователей. Особенно это актуально для событий, которые требуют...

bulk order plugin for WooCommerce — меню ресторана и массовые заказы, настройки и обзор функционала

В мире ресторанного бизнеса массовые заказы становятся актуальными, особенно когда речь идет о мероприятиях, корпоративных торжествах или семейных праздниках. Плагин для массовых заказов в...

ПОХОЖИЕ СТАТЬИ

Решение проблем с Mysql в WordPress, основные ошибки и их решения

Решение проблем с MySQL в WordPress может показаться сложной задачей, но с правильным подходом это вполне под силу даже начинающему пользователю. MySQL является не...

Использование MariaDB Galera Cluster для WordPress

Использование MariaDB Galera Cluster для WordPress может быть важным шагом в создании высоконадёжной и масштабируемой платформы для вашего сайта. Galera Cluster позволяет вам иметь...

Как восстановить MySQL или MariaDB базу данных WordPress

Восстановление базы данных MySQL или MariaDB для WordPress — это процесс, который может показаться сложным, но, следуя четким шагам, вы можете вернуть ваш сайт...

Как восстановить WordPress из резервной копии базы данных MySQL или MariaDB

При возникновении проблем с вашим веб-сайтом на WordPress, резервная копия базы данных становится вашим лучшим другом. Как только ошибка или сбой происходят, наличие под...

Как восстановить резервную копию базы данных MySQL или MariaDB для WordPress

Восстановление резервной копии базы данных MySQL или MariaDB для WordPress — это задача, которая требует своего рода изящества и внимательности. Если ваша база данных...

Как изменить версию базы данных MySQL или MariaDB в WordPress

Изменение версии базы данных MySQL или MariaDB в WordPress может стать довольно актуальной задачей для веб-разработчиков и администраторов сайтов. Иногда это нужно для улучшения...

Как изменить движок базы данных MySQL или MariaDB в WordPress

Изменение движка базы данных MySQL или MariaDB в WordPress может показаться сложной задачей, но на самом деле, это процесс, который можно выполнить с минимальными...

Как изменить имя пользователя базы данных MySQL или MariaDB в WordPress

Изменение имени пользователя базы данных MySQL или MariaDB в WordPress может показаться сложной задачей, но на самом деле это всего лишь несколько простых шагов....

Как изменить кодировку базы данных MySQL или MariaDB в WordPress

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

Как изменить кодировку таблиц базы данных MySQL или MariaDB в WordPress

Чтобы правильно работать с базами данных в WordPress, важно понимать, какую роль играют кодировки. Исправление кодировки таблиц базы данных MySQL или MariaDB может предотвратить...

Как изменить пароль базы данных MySQL или MariaDB в WordPress

Изменение пароля базы данных MySQL или MariaDB в WordPress – это важный шаг для обеспечения безопасности вашего сайта. Если вы не наделали ошибок и...

Как изменить порт базы данных MySQL или MariaDB в WordPress

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