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

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

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

  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. После выполнения скрипта, он пройдет по всем изображениям на вашем сайте и оптимизирует их, уменьшая их размер и улучшая скорость загрузки страницы. Также, скрипт сможет определить популярные плагины для оптимизации графики и предложить их установку для дальнейшей работы. Это позволит вам значительно сократить время на настройку и оптимизацию изображений на вашем сайте.

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

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

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

7 + 3 =

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

Добавление к товарам Woocommerce покупки по запросу для нулевых цен

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

Решение ошибки: WordPress database error Duplicate entry ‘0’ for key ‘wp_posts.PRIMARY’ for query INSERT INTO `wp_posts`

Делал сайт и столкнулся с такой ошибкой. Почитал, поискал, никто не дает решения. Ошибка проявляет себя так, что при добавлении записи на сайте Wordpress у вас нет интерфейса для добавления статьи и по сути исчезает возможность добавлять статьи. Решение оказалось простым. Зашел в базу данных...

Справочник по Fastpanel вопросы и ответы (обновляется)

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

Вывод товаров случайным образом — полезные сниппеты Woocommerce

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

Вывод похожих товаров по атрибуту — полезные сниппеты Woocommerce

По умолчанию Woocommerce товары выводятся в виде похожих из товаров в категории. Это неудобно, так как не позволяют вывести в каталоге товаров правильно похожие. Решаем задачу просто с помощью сниппета. Вставляем в function.php или в место для кода вот такой сниппет: В данном варианте выведен...

Seo практики использования возможностей ИИ для работы с сайтом

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