Безплатни изтегляния

Zinn® Cache

Управлява кеша на страниците, който вашият сървър Zinn® вече използва, и изчиства само промененото.

Изтегляне на zip (734 KB)

Какво прави Zinn® Cache

Zinn® Cache свързва WordPress сайт със сървърния кеш слой на платформата Zinn Digital®. Вашият Zinn® сървър вече стартира кеша на страници; този плъгин му казва какво да кешира, какво да изчисти и кога, и отразява всяко изчистване обратно във вашето табло за управление. Той се инсталира и поддържа актуален за вас при подготовката на Zinn® сайт.

Защо е от значение

Цялата страница, доставена от уеб сървъра, никога не докосва PHP или базата данни, така че тя се зарежда за милисекунди вместо за стотици от тях. Трудната част не е кеширането — това е прецизното му изчистване, тъй като кеш, който изчиства целия сайт при всяка редакция, едва ли е кеш, а такъв, който не изчиства нищо, показва остарели страници. Този плъгин изчиства кеша по тагове, така че редактирането на една публикация изчиства само нея и списъците, в които тя се появява, и нищо друго.

Уверете се, че това е желаният от вас вариант

Инсталирайте този, ако хостваме сайта. Вашият сървър Zinn® вече стартира кеша на страници и това го управлява. Ако сайтът ви се хоства другаде, ви трябва другият, който идва със собствен кеширащ двигател. Сравнете двете

Какво включва това

Управление на LSCache

Маркира заявките от кеширащия се фронтенд с хедъри X-LiteSpeed-Cache-Control и X-LiteSpeed-Tag, така че сървърът LiteSpeed да обслужва цели страници, без да стартира PHP. Времето за живот на публичния кеш може да се конфигурира. Ако присъства третият плъгин LiteSpeed Cache, кеширането на страници се преотстъпва на него, вместо да се дублира.

Интелигентно автоматично изчистване на базата на тагове

Запазена, преместена в кошчето или изтрита публикация, добавен или модерариран коментар, редактиран термин, сменена тема, активиран плъгин или самият WordPress – всяко от тези действия изчиства само засегнатите страници и списъците, в които те се появяват, чрез насочени кеш тагове. Изчистванията се отразяват към панела чрез подписан уебхук, така че ръбът на CDN да се синхронизира.

Redis обектен кеш

Превключването с едно щракване инсталира самостоятелен drop-in модул за кеширане на обекти, който прехвърля повтарящите се четения от базата данни. Той никога не презаписва drop-in модула на друг плъгин и преминава към кеш в паметта, ако Redis е недостъпен, така че сайтът продължава да работи, вместо да блокира.

Изключения от кеша, които по подразбиране са безопасни

По подразбиране работи правилно с WordPress, WooCommerce и Easy Digital Downloads: количката, плащането, потребителският профил, REST и AJAX, прегледът, търсенето и всяка заявка на влязъл потребител или със сесийна бисквитка никога не се кешират. Добавете ваши собствени правила за пътища, заявки (query) и бисквитки за всеки сайт.

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

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. Активирай го

    Изберете Activate Plugin, когато качването приключи. Собствените настройки на плъгина се появяват в wp-admin — не се изисква нищо друго, за да започнете да го използвате.

Проверка дали файлът е наш

Това е код, който ще се изпълнява на вашия сайт, затова трябва да можете да докажете, че изтегленият от вас файл е файлът, който сме публикували. Изпълнете командата за вашия компютър срещу архивния файл и сравнете резултата с контролната сума по-долу — те трябва да съвпадат напълно, символ по символ.

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 инсталира новата версия вместо вас, като преди това изтеглянето се проверява спрямо публикуваната му сума за проверка (checksum). На сайт с WordPress, който не се хоства при нас, няма нищо за конфигуриране и нищо не изпраща заявки навън — върнете се на тази страница, когато пожелаете най-новата версия, или следете релийзите на плъгина в GitHub.

Пускане на Zinn® Cache на реален сайт

Всички плъгини тук са безплатни и работят на всеки WordPress. В сайт, който хостваме, те се инсталират и поддържат актуални за вас, така че няма нищо за изтегляне и нищо за актуализиране.

Вижте хостинга

Всички приставки за WordPress