Ewww image optimizer - огляд плагіна стиснення png, jpg, jpeg, gif анімації без втрати якості


Google Pagespeed недвозначно натякає нам на те, що пора б зайнятися оптимізацією швидкості завантаження сторінок сайту. В першу чергу, потрібно подбати про те, щоб зображення були добре стиснуті. І якщо ви використовуєте в своїй роботі CMS WordPress, то можете використовувати для цього чудовий плагін, який зробить все на автоматі, потрібно лише раз налаштувати його - EWWW Image Optimizer - відмінна безкоштовна альтернатива WP Smush. TinyPNG / TinyJPG. Resize Image After Upload і іншим плагинам стиснення зображень.

Огляд плагіна EWWW Image Optimizer

  • Ваші сторінки будуть завантажуватися швидше. Звідси менше відмов і більш лояльне ставлення пошукових систем
  • Бекапи сайту створюються швидше. Це означає менше навантаження на хостинг, а на дешевих хостингах цей момент важливий
  • Прискорюється робота з сайтом. Вам не доведеться чекати, поки зображення пережмутся, можна налаштувати так, що все буде відбуватися на льоту або пізніше
  • Оптимізація всіх зображень сайту. Плагін має можливість сканувати систему і знаходити неоптимізовані зображення, включаючи елементи дизайну, і виправляти цей недолік

Наскільки добре плагін стискає зображення

Беремо будь-яке зображення і додаємо його в Медіафайли

Ewww image optimizer - огляд плагіна стиснення png, jpg, jpeg, gif анімації без втрати якості

Завантаження триває трохи довше звичайного, так як утиліти стискають зображення.
На виході виходить

Тестуємо EWWW Image Optimizer

У мене з маленького PNG файлу в оригіналі 236 Кб вийшло 219 Кб. Таким чином, вийшло стиснути 7,2%. Уявляєте, що буде з великими файлами?

Установка EWWW Image Optimizer

Встановити плагін можна двома способами, через адмін-панель WordPress або скачати архів з плагіном окремо.

У другому випадку, вам потрібно завантажити його.

Де скачати EWWW Image Optimizer

Архів розпаковуємо в / wp-content / plugins /. потім знаходимо його серед плагінів в адмінці і активуємо.

Активація EWWW Image Optimizer

Налаштування EWWW Image Optimizer

Щоб потрапити в налаштування, переходимо в Настройки - EWWW Image Optimizer
Ви можете нічого не міняти, за замовчуванням все працює як треба.

Ewww image optimizer - огляд плагіна стиснення png, jpg, jpeg, gif анімації без втрати якості

Основні настройки EWWW Image Optimizer

На скрині все видно і досить ясно описано, що за що відповідає. Ви можете змінити налаштування під свої потреби.

Якщо ви розгорнете вкладку Статус плагіна. то побачите, що встановлено в системі, і чого не вистачає для нормального функціонування, а також статистику виконаної роботи. Список можливих проблем в статусі плагіна і їх рішень дивіться нижче в спеціальному розділі.

Ewww image optimizer - огляд плагіна стиснення png, jpg, jpeg, gif анімації без втрати якості

Параметри установки необхідних утиліт

Ewww image optimizer - огляд плагіна стиснення png, jpg, jpeg, gif анімації без втрати якості

Вміст вкладки Додаткові

  • Deferred Optimization - стиснення буде відбуватися пізніше, за розкладом WP Cron
  • Disable Automatic Optimization - Зображення не будуть оптимізовані в момент їх завантаження на сайт. Їх оптимізацію можна провести пізніше вручну або налаштувати розклад оптимізації. Опція буде корисна, якщо ви завантажуєте багато зображень і не хочете чекати, поки вони будуть стискуватися
  • Include Media Library Folders - Якщо ви відключили автоматичну оптимізацію зображень, відзначте цей пункт для включення стиснення за розкладом для останніх двох директорій з бібліотеки медіафайлів

Ewww image optimizer - огляд плагіна стиснення png, jpg, jpeg, gif анімації без втрати якості

Продовження вмісту вкладки Додаткові

Ewww image optimizer - огляд плагіна стиснення png, jpg, jpeg, gif анімації без втрати якості

Стиснення неоптимізованих зображень

Чому EWWW Image Optimizer не працює

EWWW Image Optimizer requires exec ()

Після установки плагін може дати попередження

EWWW Image Optimizer requires exec () or an API key. Your system administrator has disabled the exec () function, ask them to enable it.

Це означає, що у вас на хостингу відключено виконання exec. Робиться це, як правило, для безпеки, але часом ця турбота про нас виливається в подібні проблеми.

Якщо у вас простий хостинг, напишіть в службу підтримки з проханням включити exec. Якщо вони дадуть відповідь відмовою, на жаль, безкоштовною версією плагіна вам скористатися не вийде. У такому випадку, ви можете викачати все зображення і перетиснути їх за допомогою File Optimizer. Також, є можливість скористатися плагіном WP Smush - Image Optimization. але у нього є обмеження: в безкоштовній версії можна стискати максимум 50 файлів за один підхід

Якщо у вас свій сервер, тоді вирушаємо в налаштування php, а саме в php.ini.

Щоб визначити, де знаходиться php.ini, можна скористатися функцією phpinfo (). Створюємо файл phpinfo.php в корені сайту, потім записуємо туди

Шукаємо рядок Loaded Configuration File

Де расопложен php.ini

Отже, у нас php.ini розташований в /etc/php5/apache2/php.ini

Редагуємо його, для чого можна скористатися Far Manager або putty.

У самому файлі шукаємо рядок disable_functions. Це список відключених функцій php. Вилучаємо звідти exec. і потім зберігаємо.

Тепер, щоб зміни вступили в силу, потрібно перезавантажити php (Apache або php-fpm).

Все, тепер функція exec працює.

Відсутній: jpegtran, optipng, gifsicle, pngout

EWWW Image Optimizer використовує jpegtran, optipng, pngout, pngquant, gifsicle і cwebp. Відсутній: jpegtran, optipng, gifsicle, pngout. Встановіть відсутні через Налаштування або Інструкції по установці.

В цьому випадку, Вам доведеться або написати в службу підтримки, щоб вони допомогли з установкою необхідних утиліт, або, при можливості, встановити їх вручну.

Перелічені нижче команди прописуються в консолі SSH

Установка jpegtran в Debian

Установка optipng в Debian

Установка gifsicle в Debian

Якщо команди не спрацювали, спробуйте оновити порти. Наприклад, в Debian це робиться командою

На закінчення

Проблема може бути в тому, що великі зображення (наприклад, 800 × 800) вставляються в маленькі контейнери (наприклад,

100 × 100), тому Google Pagespeed і лається

А на СЕО це погано не вплине? У мене просто 80% унікальних картинок.

Чи вплине, і тільки позитивно, так як зображення, а внаслідок і сама сторінка будуть завантажуватися швидше, що добре і з точки зору користувачів (плюс до поведінкових факторів), і з точки зору пошукових систем.
На унікальність зображень їх вага не впливає.

У мене така проблемка, цей плагін пише що Please disable Scheduled optimization before continuing (відключіть якусь там оптимізацію). Я деактивував ВСЕ плагіни (СЕО, кешування, оптимізація бази даних), перезапустив сервер, але він все одно не хоче працювати (я поміняв сервер, на минулому він працював)

Вам треба відключити Оптимізація за розкладом в налаштуваннях плагіна у вкладці Додаткові настройки

А навіщо? WordPress і без цього занадто тисне залиті Пікчу. Аж до того, що стоїть питання погасити це через функшін теми або правки самого вордпресс, а тут виходить повторне стиснення і повторна навантаження на хост. Щоб потім спостерігати такі ж каламутні картинки як вище. а якщо фото блог, це ж кошмар.

WordPress з коробки не тисне зображення. Чи зможете довести зворотне?
Навантаження на хост? Тільки 1 раз при завантаженні зображення, вони пересохранять вже стислими. Так що, теж не аргумент.
Зображення вище, як і всюди на сайті, стиснуті без втрати якості, не варто видавати бажане за дійсне.
Зрештою, ніхто не змушує користуватися цим плагіном, віддавайте оригінали і «радійте» довгої завантаженні сторінки;)

Схожі статті