Zinn® Cache — це безкоштовний плагін кешування для WordPress. На сайті, який ми розміщуємо, він керує кешем сторінок LiteSpeed, що вже працює на вашому сервері, повідомляючи йому, що кешувати та коли це видаляти. Там, де nginx, Varnish або Apache вже кешують сторінки перед WordPress, він очищає цей кеш замість додавання другого. На будь-якому іншому сервері він зберігає кожну сторінку як файл і віддає її до завантаження WordPress, тому він працює незалежно від того, де розміщено ваш сайт.
Він безкоштовний і представлений у каталозі плагінів WordPress.org: wordpress.org/plugins/zinn-cache. На сайті, який ми розміщуємо, його встановлено за замовчуванням; якщо його було видалено, встановіть його знову через Плагіни → Додати новий плагін, виконавши пошук за запитом Zinn® Cache.
Перевірте це спочатку
Пункт Zinn Digital® → Cache → Стан показує, який саме кеш сторінок використовується — кеш сервера LiteSpeed, кеш nginx, Varnish чи Apache перед сайтом або власний файловий кеш плагіна — а також чи дійсно об'єктний кеш Redis зберігає дані. Кнопка Перевірити зараз запитує ваші найновіші сторінки так, як це зробив би відвідувач, і показує, як часто відповідав кожен кеш. На сайті, який ми розміщуємо, має відображатися LiteSpeed; якщо це не так, відкрийте тікет, і ми перевіримо сервер, а не ваш сайт.
Очищення та чому це рідко буває потрібно
Опублікування допису або редагування сторінки вже очищає змінений вміст. Плагін виконує очищення за тегом, тому редагування одного допису очищає цей допис, сторінки, на яких він з'являється, і ваші стрічки — а не весь ваш сайт. Зміна, що впливає на кожну сторінку (оновлення, активація плагіна, меню чи тема), запускає покрокове оновлення: замість повного одночасного очищення кешу кожна сторінка оновлюється порціями щохвилини, починаючи з найновіших, завдяки чому сайт залишається швидким під час цього процесу.
Щоб очистити одну сторінку, введіть її адресу на вкладці Стан і натисніть Очистити ці адреси. Кнопка Спорожнити все зараз знаходиться на тому ж екрані для рідкісних випадків, коли потрібно видалити все одночасно, наприклад, після редагування файлу шаблону через SFTP.
Об'єктний кеш Redis
Перемикач установлює drop-in, який зберігає власні внутрішні пошукові запити WordPress у пам'яті між запитами. Він найбільш корисний для:
- WooCommerce та будь-яких магазинів із великим каталогом
- сайтів із великою кількістю плагінів
- сайтів зі спільнотами чи форумами, де майже на кожній сторінці виконано вхід
Він найменш корисний для невеликого сайту-візитки, сторінки якого вже повністю закешовані. Увімкніть його, постежте за сайтом протягом дня і знову вимкніть, якщо не помітите змін — дію можна скасувати, і вона ніколи не перезаписує drop-in, установлений іншим плагіном.
Винятки
Кошик, оформлення замовлення, мій обліковий запис і будь-яка сесія з виконаним входом ніколи не кешуються, і вам не потрібно це налаштовувати. Додавайте власні правила лише тоді, коли у вас є сторінка, яка завжди має залишатися свіжою — кожне додане правило означає, що відповідна сторінка перестане бути швидкою, тому додавайте їх по одному.
Якщо зміни не відображаються
У такому порядку: очистьте кеш цієї сторінки на екрані плагіна; виконайте примусове перезавантаження у браузері (Ctrl-Shift-R); перевірте, чи не утримує її CDN перед нами. Сторінку можуть утримувати три різні кеші, і лише перший із них — наш.