- (Обновлено: ) Анна Себова
Модулі, які ми розглянемо в цій статті, необхідно використовувати для того, щоб прискорити роботу сайту і, як наслідок, зробити його більш зручним/привабливим для користувачів.
Мають найбільшу популярність і регулярно оновлюються* такі плагіни
1) WP Super cache;
2) WP Total cache;
3) Hyper cache;
4) WP Fastest Cache;
5) Better WordPress Minify;
6) Autoptimize.
*WP Super Cache і Better WordPress Minify не оновлюється регулярно, але поточних версій немає в списку вразливих.
Рекомендації та примітки:
- завжди робіть повну резервну копію сайту та бази даних перед додаванням будь-якого з плагінів на сайт;
- не всі плагіни (в тому числі й плагіни кешування) ефективно та коректно працюють з іншими плагінами та шаблонами;
- читайте документацію. Часто розробники плагінів (наприклад, WooCommerce) пишуть, із якими плагінами кешування можна використовувати їх продукт і які налаштування використовувати;
- не використовуйте одночасно кілька плагінів кешування, оскільки може виникнути конфлікт, у результаті якого сайт буде функціонувати належним чином або перестане працювати взагалі.
Додатково рекомендую почитати мою попередню статтю про корисні плагіни WordPress.
Отже, почнемо.
1) WP Super cache
Понад мільйон встановлень
Це один із найстаріших, досить надійних плагінів кешування, що регулярно оновлюється. Працює з кешуванням сторінок/записів, але не оптимізує JS/CSS. Для кешування JS/CSS у тандемі з цим плагіном добре працюють Autoptimize і Better WordPress Minify.
Простий у налаштуванні та використанні.
Скріншот 1
На скріншоті 1 виділені основні розділи налаштування:
- проста – містить включення/відключення кешування, тестування та очищення кешу;
- розширена – можна вказати терміни кешування, визначити які типи сторінок не кешувати/очищати під час оновлення записів, вказати, кешувати чи ні мобільну версію і т.д.;
- плагін підтримує використання CDN;
- є статистика закешованих сторінок;
- загальний кеш
Цитата:
У цьому режимі створюються статичні сторінки, які потім будуть бачити «невпізнані» відвідувачі (наприклад, пошукові боти та інші). Це може допомогти з поліпшенням рівня PR Google, оскільки в основі їх алгоритму лежить і швидкість відгуку веб-сайту; - рекомендовані плагіни;
- обслуговування – налаштування логування плагіну для забезпечення коректної роботи.
Детальніше про можливості та налаштування можна дізнатися на сторінці плагіна.
2) WP Total cache
Понад мільйон установок
Плагін кешує сторінки (HTML), об’єкти, бази даних, об’єднує та мінімізує стилі та скрипти, активує браузерне кешування (тобто він один справляється із завданнями таких плагінів, як WP Super cache + BWP-minify).
Скріншот 2
Налаштувань та додаткових можливостей, які рідко зустрічаються в інших плагінах (або доступні тільки в їх платних версіях), дуже багато:
- відстеження роботи плагіну;
- тестування налаштування сервера, щоб зрозуміти, які налаштування плагіну вам доступні (Compatibility Check);
- кешування об’єктів за допомогою OPcache;
- імпорт налаштувань (зручно, якщо у вас кілька проектів на WordPress);
- є досить докладний FAQ.
Наявність гнучких налаштувань дозволяє цьому плагіну коректно працювати з більшістю інших плагінів (електронною комерцією в тому числі) і функціонувати на різних типах серверів/хостингів.
3) Hyper cache
Більше 40 000 встановлень
Плагін працює з HTML, JS, CSS і зображеннями.
Можливості та особливості:
- просте налаштування;
- підтримка CDN;
- можливість налаштувати та зберігати кеш мобільної версії сайту окремо від кешу повної версії. Також можна вибрати, для яких саме User-agent використовувати кешування;
- можливість задати папку для зберігання кешу;
- стиснення (в тому числі стиснення на льоту) кешування даних;
- браузерні кешування;
- гнучке налаштування елементів, які не вимагають кешування (вкладка Bypasses);
- статистика кешу;
- доступна повна очистка та очищення архівних сторінок.
Скріншот 3
Повна версія статті тут.
Еще по теме:
- Як просунути свій сайт у Google? Чотири поради від представників Google
- Як має виглядати технічне завдання на розробку сайту – приклад
- Мобільна адаптація сайту – відповіді на питання
Есть вопросы?
Задайте их прямо сейчас, и мы ответим в течение 8 рабочих часов.