Оптимизация графики в WordPress, отключаем лишние, сжатие, чистка размеров графики

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

Для примера: после загрузки 70 000 товаров в Woocommerce у меня на сайте появилось порядка 220000 картинок. Но это цифра именно количества разных картинок. Прибавим сюда 13 размеров которые генерирует мой сайт и получится физически более 2.5 миллионов картинок. Это уже много, сайт стал весить 112 гигабайт. Слишком много, но в итоге я сократил размера до 65 гигабайт. Только за счет работы с графикой. Пойдём по порядку как это делать.

Сокращаем количество размеров и чистим ненужное

Итак как я писал выше, у меня 13 размеров картинок. При этом немногие знают, что есть сразу 3 размера картинок, которые стоят в Woocommerce просто для сохранения совместимости со старой версией Wooocmmerce. То есть смотрим сразу. 4 размера обычные Woocommerce + 3 размера которые остались для старой совместимости, плюс тема может сгенерировать свои размеры, плюс плагины могут добавить свои размеры. В итоге у меня вышло вместо 5-7 размеров аж 13. Начнем с сокращения количество размеров картинок.

Для этого мы ставим плагин Regenerate Thumbnails Advanced — он совершенно бесплатный. Поставили теперь делаем настройки и запускаем. Нет погодите, сначала проверьте в Медиафайлах, а нет ли там кучи неиспользуемых картинок. Для этого мы заходим в библиотеку файлов и выбираем Неиспользуемые — смотрим их количество. Там бывают разные цифры, может быть 10 картинок которые лежат просто так, а могут быть и тысячи, в зависимости от того, сколько контента вы обрабатывали или перезаливали. Видите количество картинок которые не используются, делаете их выделение и удаляете.

Небольшой лайфхак — если картинок надо удалить много выбор делайте с помощью Мышка + Shift — тогда можно выделять сразу пачкой картинки.

Итак почистили от ненужного, теперь запусаем плагин Regenerate Thumbnails Advanced и видим там вот такие настройки

Оптимизация графики в WordPress, отключаем лишние, сжатие, чистка размеров графики

Запускаем и делаем перегенерацию картинок. Но главное — удаляются все размеры, генерируются только нужные, а все ненужные физически удаляются. Примерно треть веса вы так точно оптимизируете. Процесс работы с графикой не особо быстрый. В час пример 3-4 тысячи картинок обработается.

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

Отключаем ненужные размеры картинок на сайте

Теперь после того как регенерация графики прошла, следующая задача навсегда убрать лишние размеры картинок, которые мы использовать не хотим. Применим тут уже код, который можно добавить в function.php вашей child темы. Очень рекомендую использовать child тему чтобы потом обновления темы сайта, не затирали ваш код. Итак вставляем вот этот код в function — его задача отключить лишние размеры, если у вас есть размеры которых нет в коде, просто добавьте его в список.

Оптимизация размера и очистка от лишнего веса

Теперь последнее что надо сделать, это обработка картинок под формат удобный для просмотра на сайте, но при этом оптимизированный по размеру. Для этого ставим плагин Robin Image с помощью которого мы уменьшим вес картинок, за счет стандартизации размеров и оптимизации. Из моей практики далеко не всегда надо использовать рекомендуемый формат webp — его продвигает Google.

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

Общая цель оптимизации изображений WordPress — уменьшить размер файлов изображений без заметного влияния на их качество. Этого можно достичь несколькими способами.

  • Уменьшение разрешения изображения — уменьшение ширины и высоты изображения.
  • Удаление метаданных — удаление метаданных ExiF , таких как дата создания, выдержка, информация об авторских правах, геолокация и т. д.
  • Сжатие изображения — снижение качества изображения.
  • Изменить формат изображения — преобразование изображения в более эффективный формат изображения .
  • Хотя плагины для оптимизации изображений для WordPress предлагают разные функции, в целом они работают одинаково.

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

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

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

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

Плагин Stop Generate Unnecessary Thumbnails

Чтобы остановить создание эскизов на вашем веб-сайте, работающем на WordPress, выполните следующие действия:

  1. Войдите в WordPress как администратор.
  2. Нажмите добавить новый плагин и введите название.
  3. После установки активируйте плагин
    Оптимизация графики в WordPress, отключаем лишние, сжатие, чистка размеров графики
  4. Нажмите выбрать размеры изображенийОптимизация графики в WordPress, отключаем лишние, сжатие, чистка размеров графики
  5. На странице настроек выберите различные размеры миниатюр, чтобы отключить автоматическое создание миниатюр:Оптимизация графики в WordPress, отключаем лишние, сжатие, чистка размеров графики
  6. Нажмите на Регенерировать для создания миниатюр существующих изображений:Оптимизация графики в WordPress, отключаем лишние, сжатие, чистка размеров графики

С помощью этого плагина вы также сможете сделать оптимизацию. Используйте тот способ, который вам удобнее.

Заключение по статье

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

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

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

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

  1. Вопрос к автору статьи: Какие конкретные шаги Вы предлагаете, чтобы эффективно сократить размер графики на сайте WordPress без потери ее вида?

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

    Оптимизируем размеры картинок
    После того как вы определили какие размеры картинок вам действительно нужны, можно приступать к оптимизации их размеров. Для этого можно использовать специальные плагины, например, WP Smush или EWWW Image Optimizer. Они автоматически оптимизируют размеры картинок при их загрузке на сайт. Также, можно воспользоваться онлайн-сервисами по оптимизации изображений, такими как TinyPNG или Kraken.io. Они позволят уменьшить размер картинок без потери качества.

    Контролируем качество загружаемых картинок
    Еще один важный аспект оптимизации графики — контроль качества загружаемых картинок. Чем выше качество, тем больше весит изображение. Поэтому рекомендуется загружать картинки среднего качества, достаточного для отображения на сайте. Если вам необходимо показывать высококачественные изображения, можно использовать ленивую загрузку (lazy loading), которая позволяет загружать изображение только тогда, когда пользователь до него доскроллил.

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

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

    Используем Lazy Load
    Для дополнительной оптимизации работы с графикой я использовал технику «ленивой загрузки» (Lazy Load). Это технология, которая позволяет загружать картинки только тогда, когда они попадают в зону видимости пользователя. Таким образом, я сократил время загрузки страницы и уменьшил нагрузку на сервер.

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

  4. ыми версиями тем. То есть на самом деле они не используются, но занимают место. Сначала я удалил их. Затем я решил сократить количество размеров до 5 самых необходимых. Для этого я использовал плагин Regenerate Thumbnails, который позволяет перегенерировать только нужные размеры картинок. Таким образом, я сократил количество картинок и освободил лишнее место на сервере.

  5. Статья говорит о важности оптимизации графики на сайте WordPress и рассказывает о методах сокращения размеров изображений. Один из примеров — уменьшение размера сайта с 112 гигабайт до 65 гигабайт только за счет работы с графикой. Мой вопрос: Какие конкретные методы использовались для сокращения размера сайта?

  6. мыми версиями тем и плагинов. Они никогда не используются на сайте, но занимают место на сервере. Мой первый вопрос: Какие 3 размера картинок предусмотрены в Woocommerce для совместимости со старыми версиями тем и плагинов?

  7. У вас действительно интересный опыт с оптимизацией изображений на сайте WooCommerce. Я согласен с тем, что графика может существенно замедлить загрузку страницы и увеличивать общий вес сайта, поэтому правильный подход к оптимизации очень важен.

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

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

    Также меня заинтересовал вопрос о том, как вы добились снижения размера изображений. Использовали ли вы специализированные программы для сжатия, такие как TinyPNG или ImageOptim, или, возможно, вы применяли какие-то аналогичные решения прямо в WordPress? Какие форматы изображений (JPEG, PNG, WebP) показали себя лучше всего в плане сохранения качества при гибкой оптимизации?

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

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

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

+ 83 = 92

360 Javascript Viewer: Просмотр 360-градусных изображений на сайте — обзор и настройка

360 Javascript Viewer — это мощный инструмент для WordPress, который позволяет добавлять на сайт интерактивные 360-градусные изображения. С его помощью можно создавать эффектные визуальные...

3CX Free Live Chat, Calls & WhatsApp: Интеграция чата, звонков и WhatsApp на сайт — обзор и настройка

В современном мире онлайн-коммуникаций важно предоставлять клиентам удобные способы связи. Плагин 3CX Free Live Chat, Calls & WhatsApp позволяет интегрировать на ваш сайт сразу...

3D Viewer – WP 3D Model Viewer Plugin: Просмотр 3D-моделей на сайте — обзор и настройка

3D Viewer – WP 3D Model Viewer Plugin – это мощный инструмент для интеграции 3D-моделей на ваш сайт, созданный специально для WordPress. Этот плагин...

99minds Giftcard: Настройка подарочных карт для WooCommerce — обзор и настройка

Подарочные карты — это отличный способ привлечь новых клиентов и повысить лояльность существующих. Если вы используете WooCommerce для управления своим интернет-магазином, то плагин 99minds...

A WordPress Testimonial Plugin to Showcase Testimonial Slider, Testimonial Grid and More: Solid Testimonials: Управление отзывами и рекомендациями — обзор и настройка

Solid Testimonials — это мощный и гибкий плагин для WordPress, который позволяет легко управлять отзывами и рекомендациями на вашем сайте. С его помощью вы...

ACF: Better Search: Улучшение поиска с помощью Advanced Custom Fields — обзор и настройка

Если вы используете WordPress и Advanced Custom Fields (ACF) для создания кастомных полей, то наверняка сталкивались с проблемой поиска по этим полям. Встроенный поиск...

AI Image Generator by ChatGPT: Генерация изображений с помощью ChatGPT — обзор и настройка

AI Image Generator by ChatGPT — это инновационный плагин для WordPress, который позволяет создавать уникальные изображения с помощью искусственного интеллекта. Этот инструмент идеально подходит...

AI Proposal Builder: Создание предложений с помощью искусственного интеллекта — обзор и настройка

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

AI Writer: Content Generator GPT | ChatGPT: Генерация контента с помощью GPT и ChatGPT — обзор и настройка

AI Writer: Content Generator GPT | ChatGPT — это мощный инструмент для автоматизации создания контента на основе искусственного интеллекта. Этот плагин позволяет генерировать тексты,...

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

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