Безкоштовні завантаження

Zinn® Cache

Керує кешем сторінок, який уже використовує ваш сервер Zinn®, та очищає лише те, що змінилося.

Завантажити ZIP (734 КБ)

Що робить Zinn® Cache

Кеш Zinn® підключає сайт WordPress до платформи кешування на рівні сервера Zinn Digital®. Ваш сервер Zinn® уже запускає кеш сторінок; цей плагин повідомляє йому, що саме кешувати, що й коли очищати, а також дублює кожне очищення у вашій панелі керування. Його встановлюють і підтримують в актуальному стані для вас під час налаштування сайту Zinn®.

Чому це важливо

Повноцінна сторінка, що подається з вебсервера, ніколи не звертається до PHP чи бази даних, тому завантажується за мілісекунди замість сотень. Найскладніше тут — не кешування, а точне очищення, адже кеш, який очищує весь сайт при кожній правці, ледь чи є кешем, а той, що нічого не очищує, видає застарілі сторінки. Цей плагін виконує очищення за тегами, тому редагування однієї публікації очищує лише її та списки, на яких вона з'являється, і нічого більше.

Переконайтеся, що це саме те, що вам потрібно

Встановлюйте цей плагін, якщо ми розміщуємо ваш сайт. Ваш сервер Zinn® уже керує кешем сторінок, і цей плагін контролює його роботу. Якщо ваш сайт розміщено на іншій платформі, вам знадобиться інший варіант, який має власний механізм кешування. Порівняти дві

Що всередині

Керування LSCache

Додає заголовки X-LiteSpeed-Cache-Control та X-LiteSpeed-Tag до кешованих зовнішніх відповідей, завдяки чому сервер LiteSpeed обслуговує цілі сторінки без запуску PHP. Час життя загальнодоступного кешу можна налаштувати. Якщо встановлено сторонній плагін LiteSpeed Cache, кешування сторінок передається йому, щоб уникнути конфліктів.

Розумне автоочищення на основі тегів

Збереження, переміщення до кошика чи видалення допису, додавання чи модерація коментаря, редагування терміна, зміна теми, активація плагіна або оновлення самого WordPress — кожен із цих процесів очищує лише залучені сторінки та списки, на яких вони з’являються, за допомогою цільових тегів кешу. Очищення дублюються на панелі через підписаний вебхук, тож крайня точка CDN очищується синхронно.

Об'єктний кеш Redis

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

Виключення з кешу, які є безпечними за замовчуванням

Постачається з попередньо налаштованими параметрами за замовчуванням для WordPress, WooCommerce та Easy Digital Downloads: кошик, оформлення замовлення, мій акаунт, REST і AJAX, попередній перегляд, пошук, а також будь-які запити для авторизованих користувачів або з файлами cookie сеансу ніколи не кешуються. Додавайте власні правила для шляхів, запитів і файлів cookie для кожного сайту.

Підписане віддалене очищення та вхід адміністратора в один клік

Кінцева точка REST дозволяє панелі керування очищати все, окремі URL-адреси або певні теги з автентифікацією адміністратором чи за допомогою підпису HMAC-SHA256 для тіла запиту. На сайтах, розміщених на Zinn®, другий підписаний одноразовий двохвилинний токен відкриває сеанс wp-admin з вашої панелі керування, тож вам не доведеться керувати другим паролем.

Як це виглядає

Одна панель для всього. Рядок стану вгорі не припускає, а показує, чи насправді було знайдено кеш LiteSpeed та розширення phpredis.

Екран налаштувань Zinn® Cache у wp-admin: виявлено кеш LiteSpeed, час життя публічного кешу та елементи керування об'єктним кешем Redis

Автоматичне очищення та виключення нижче. Стандартні налаштування WordPress та WooCommerce вже застосовано, тож ви додаєте до безпечного набору, а не створюєте його з нуля.

Нижня половина екрана налаштувань Zinn® Cache в wp-admin із показаними автоматичним очищенням і правилами виключення з кешу

Що ви завантажуєте

Версія
1.1.2
Мінімум WordPress
WordPress 6.6
Мінімум PHP
PHP 8.2
Протестовано до
WordPress 7.1
Розмір завантаження
734 КБ
Ліцензія
GNU General Public License, версія 2 або пізніша
Автор
Neil Lock — CEO, Zinn Digital® Ltd

Що потрібно для Zinn® Cache

WordPress 6.6 або новішої версії та PHP 8.2 або новішої. Для кешування цілих сторінок потрібен сервер LiteSpeed Enterprise або OpenLiteSpeed з модулем LSCache; без нього плагін не виводить заголовки кешу, тоді як кеш об'єктів, виключення та віддалене очищення продовжують працювати. Для кешу об'єктів Redis потрібне розширення phpredis.

Як ви отримуєте Zinn® Cache

Уже встановлено на кожному сайті WordPress, який ми розміщуємо, і підтримується в актуальному стані робочим агентом — вам нічого не потрібно робити. На WordPress, розміщеному в іншому місці, ваш сервер не запускає кеш-шар Zinn®, яким цей плагін міг би керувати, тому натомість встановіть Zinn® Cache Engine.

Читати статтю

Джерело на GitHub

Створено відповідно до стандартів каталогу плагінів WordPress.org: стандарти кодування WordPress, перевірка безпеки, відсутність зауважень PHP та готовність до перекладу кожною мовою, якою ми здійснюємо продаж.

Інсталяція

WordPress встановлює плагін із zip-файлу без необхідності самостійно щось розпаковувати. Уся процедура займає близько хвилини, і вам знадобиться обліковий запис адміністратора на сайті.

  1. Завантажити zip

    Скористайтеся кнопкою завантаження вище. Зберігайте файл у незмінному вигляді — не розпаковуйте його, оскільки WordPress очікує на сам архів.

  2. Відкрийте Plugins → Add New Plugin у wp-admin

    Увійдіть до панелі керування wp-admin вашого сайту, відкрийте «Плагіни» в лівому меню, а потім натисніть «Додати новий плагін» у верхній частині сторінки.

  3. Завантажити та встановити

    Виберіть «Завантажити плагін» (Upload Plugin), виберіть архів .zip, який ви щойно завантажили, а потім натисніть «Встановити» (Install Now). WordPress розпакує його для вас.

  4. Активувати його

    Виберіть «Активувати плагін», коли завантаження завершиться. Після цього власні налаштування плагіна з'являться у wp-admin — більше нічого не потрібно для початку його використання.

Перевірка, чи файл належить нам

Це код, який виконуватиметься на вашому сайті, тому ви повинні мати можливість довести, що завантажений файл є саме тим файлом, який ми опублікували. Виконайте команду для вашого комп'ютера щодо архіву zip і порівняйте результат із контрольній сумою нижче — вони мають збігатися ідеально, символ у символ.

SHA-256
20c8db44334505d4dfd6fab8f0c53ee69f626d4c089b53e153082280b6e88322
У середовищі Linux
sha256sum zinn-cache-1.1.2.zip
В macOS
shasum -a 256 zinn-cache-1.1.2.zip
У середовищі Windows
certutil -hashfile zinn-cache-1.1.2.zip SHA256

Завантаження також повертає те саме значення в заголовку X-Zinn-Package-SHA256, тому автоматизоване розгортання може перевірити його без читання цієї сторінки.

Журнал змін

1.0.0 — перший випуск: керування заголовками LSCache, автоочищення на основі тегів, випадаючий кеш об'єктів Redis, виключення з урахуванням WooCommerce, підписане віддалене очищення та вхід в адмінпанель в один клік.

Кожен реліз на GitHub

Оновлення

На сайті, який ми розміщуємо, ці плагіни налаштовані на оновлення: вони перевіряють це через нас, і WordPress встановлює нову версію для вас, причому завантаження спочатку перевіряється за опублікованою контрольною сумою. На WordPress, який ми не розміщуємо, немає чого налаштовувати і нічого не зв'язується із сервером — поверніться на цю сторінку, коли вам знадобиться найновіша версія, або слідкуйте за релізами плагіна на GitHub.

Налаштуйте Zinn® Cache для роботи на реальному сайті

Кожен плагін тут безплатний і працює на будь-якому WordPress. На сайті, який ми розміщуємо, вони встановлюються та оновлюються для вас, тому нічого не потрібно завантажувати чи оновлювати.

Переглянути хостинг

Усі плагіни WordPress