Плагін WordPress
Встановіть офіційний плагін, підключіть його до акаунта та керуйте warmer’ами прямо з wp-admin.
8 хв читання
Cache Rocket працює на будь-якому сайті WordPress без плагіна — веб-сайту warmers потрібні лише публічні URL-адреси. Плагін є необов’язковим, і він додає дві речі: керування warmers зсередини wp-admin та додатковий локальний пакет продуктивності.
Вам це потрібно?
| Ситуація | Рекомендація |
|---|---|
| Ви просто хочете, щоб ваші сторінки були теплими | Пропустити плагін. Створіть веб-сайт warmer із своєю домашньою сторінкою як URL-адресою входу та ввімкніть карти сайту. |
| Ви хочете керувати warmers, не залишаючи WordPress | Встановіть плагін. |
| Ви хочете, щоб розігрів відбувався автоматично під час публікації | Встановіть плагін. |
| У вас ще немає плагіна кешування | Встановіть його та зверніть увагу на локальний кеш сторінки — розігрів набагато ефективніший із заповнюваним кешом. |
| Ви вже використовуєте WP Rocket, W3 Total Cache або подібний | Встановіть плагін, але залиште його функції локального кешування вимкненими, щоб уникнути боротьби з двома кешами сторінок. |
Ніколи не запускайте кеш двох сторінок одночасно
Два плагіни, які створюють розширений кеш, спричиняють застарілі сторінки, несправні логіни та дивовижні періодичні помилки. Виберіть один і вимкніть функції кешування іншого.
Що додає плагін
- Віддалений кеш warmers, керований з wp-admin — створюйте, редагуйте, запускайте та зупиняйте warmers без відкриття інформаційної панелі Cache Rocket.
- Додатковий локальний кеш сторінки, включаючи дострокову доставку через розширений кеш.
- Оптимізація файлів — мінімізація та поєднання CSS і JavaScript.
- LazyLoad для зображень, тож вони завантажуються, коли прокручуються в поле зору.
- Власний перезапис CDN для ваших власних hostname активів (Advanced).
- Managed CDN + хмарний Media на платних планах — оптимізація зображень, LQIP, Critical CSS, PageSpeed. Див. Managed CDN.
- Очищення бази даних від версій, перехідних процесів та інших накопичених помилок.
- Автентифікація за допомогою API-ключа для вашого облікового запису Cache Rocket.
Локальні функції продуктивності працюють без платного плану. Віддалені warmers дотримуються ваших обмежень Cache Rocket. Managed CDN і хмарні Media-завдання потребують відповідних платних прав.
Хмарна оптимізація (платні плани)
З підключеними API-ключами та платним планом екрани Media й Advanced розблоковують хмарні завдання, що публікуються на Managed CDN:
- Оптимізація зображень — WebP/AVIF для нових завантажень.
- LQIP — плейсхолдери низької якості (від Pro).
- Critical CSS — CSS видимої області (від Pro).
- PageSpeed Insights — мобільні аудити (від Starter).
- Managed CDN — автоматична доставка на
assets.cacherocket.com.
Tip
Квоти для оптимізації зображень, сторінок Critical CSS, LQIP, аудитів PageSpeed, трафіку CDN і очищень CDN синхронізуються з вашим планом і жорстко зупиняються при вичерпанні.
Де завантажити
Є два законних джерела:
- Сторінка WordPress на cacherocket.com, на якій завжди доступний останній випуск
cacherocket.zip. - Офіційний [перелік плагінів wordpress.org] (https://wordpress.org/plugins/cacherocket-cache-warmers).
Ніколи не встановлюйте нульовану або зламану копію
Розповсюджені «безкоштовні преміум-плагіни» WordPress регулярно модифікуються, щоб включити зловмисне програмне забезпечення, бекдори та викрадачі облікових даних. Зламаний плагін працює з повним доступом до вашого сайту та його бази даних. Завантажуйте лише з двох джерел вище.
Встановлення
- 1
Завантажте плагін
Отримайте останні
cacherocket.zipзі сторінки WordPress. - 2
Завантажте його
У wp-admin перейдіть до Плагіни → Додати новий → Завантажити плагін, виберіть zip та встановіть.
- 3
активувати
Після завершення завантаження натисніть Активувати.
- 4
Генерувати ключі API
У Cache Rocket відкрийте Обліковий запис → Обліковий запис, натисніть Створити нові ключі API та негайно розкрийте секрет — він відображається лише один раз. Див. [Ключі API] (/documentation/api-keys).
- 5
Вставте обидва ключі в плагін
Відкрийте екран налаштувань Cache Rocket у wp-admin, введіть відкритий і секретний ключі та збережіть.
- 6
Підтвердьте свій hostname
Якщо ви ще цього не зробили, підтвердьте домен сайту в розділі Обліковий запис → Hostnames. Warmers не працюватиме без нього. Див. Hostname перевірка.
- 7
Створити або синхронізувати warmer
Використовуйте екран warmer плагіна, щоб створити його, або синхронізуйте warmers, який ви вже створили на інформаційній панелі.
Утеплення магазину WooCommerce
Магазини – це місце, де потепління окупається найбільше, тому що створення сторінок продуктів і категорій є дорогим і їх дуже багато. Кілька вказівок щодо конкретного магазину:
- Увімкніть карти сайту. Сайти WooCommerce мають забагато URL-адрес продуктів, щоб перелічувати їх вручну, а ваш плагін SEO вже підтримує їх карту сайту.
- Виключіть частини, які ніколи не можна кешувати. Додайте
/cart,/checkoutта/my-accountдо виключених URL-адрес. Це сторінки для кожного відвідувача; гріти їх безглуздо і можна активно заплутати. - Виключіть URL-адреси фасетного фільтра. Посилання з рядками запиту, як-от
?filter_color=red&orderby=price, нескінченно множаться і заповнять вашу чергу. - Зберігайте обмеження швидкості. Сторінки магазину важкі. Почніть приблизно з 10–20 URL-адрес на хвилину та збільшуйте її, лише спостерігаючи за своїм сервером.
- Також теплий мобільний телефон. Більшість трафіку покупок здійснюється на телефонах, а деякі налаштування кешують мобільні пристрої окремо. Див. [Розширений розігрів] (/documentation/advanced-warming).
Не нагрівайте сторінки, які несуть сеанс
Сторінки кошика, оформлення замовлення та облікового запису персоналізовані. Деякі налаштування кешування з радістю зберігають усе, що отримав warmer, що ризикує обслуговувати сторінку одного відвідувача іншому. Завжди виключайте їх.
Потепління після публікації
Публікація публікації зазвичай очищає кеш-пам’ять, у результаті чого нова сторінка — та, яка збирається отримати найбільше трафіку — залишається холодною. Два способи впоратися з цим:
- Нехай розклад встигне. Якщо ваш warmer працює щогодини з увімкненими картами сайту, нова URL-адреса буде підібрана під час наступного проходу.
- Активуйте його негайно за допомогою виклику webhook, який відбувається миттєво, а не через певний інтервал.
curl -X POST https://cacherocket.com/api/wordpress/triggerWarm \
-H 'Content-Type: application/json' \
-d '{"publicKey":"YOUR_KEY","secretKey":"YOUR_SECRET","hostname":"example.com"}'Більше шаблонів, у тому числі підігрів явного списку URL-адрес, знаходяться в [Тригери розгортання] (/documentation/deploy-triggers).
Будьте в курсі подій
Посилання для завантаження завжди містить найновіший випуск GitHub, і всі випуски перераховані у відкритому доступі. Оновлюйте, як будь-який плагін WordPress, і — як і з кожним оновленням плагіна — спершу зробіть резервну копію, якщо сайт є критично важливим для бізнесу.
Загальні проблеми
- Плагін повідомляє, що мої ключі API недійсні.
- Повторно скопіюйте обидва ключі з Обліковий запис → Обліковий запис, стежачи за пробілами на початку або в кінці. Якщо секрет так і не було розкрито або з того часу було створено нову пару, стара більше не працює — створіть нову пару та вставте обидві знову.
- Warmers з'являтися, але ніколи не бігти.
- Переконайтеся, що warmer має значення Активний і що hostname сайту має значення Перевірено. Неперевірений hostname блокує кожен запуск, незалежно від того, розпочато з плагіна чи інформаційної панелі.
- Мій сайт зламався після ввімкнення кешу локальної сторінки.
- Майже напевно конфлікт з іншим плагіном кешування. Вимкніть функції локального кешування Cache Rocket і збережіть існуючий кеш або вимкніть кешування іншого плагіна. Дистанційний обігрів працює добре в будь-якому випадку.
- Увійшли користувачі бачать неправильний вміст.
- Кеш сторінки обслуговує кешовану сторінку відвідувачам, які ввійшли в систему. Налаштуйте свій кеш, щоб обходити сеанси, під час яких ви ввійшли в систему, і переконайтеся, що warmer не надсилає файли cookie сеансу для сторінок, які мають бути анонімними.
- Чи потрібен мені плагін для роботи Cache Rocket?
- Ні. Веб-сайт warmers працює через звичайний HTTP проти публічних URL-адрес. Плагін додає керування wp-admin та додаткову локальну оптимізацію.