Zinn® Cache je bezplatný cachovací plugin pro WordPress. Na webu, který hostujeme, řídí stránkovou mezipaměť LiteSpeed, kterou váš server již provozuje, a určuje, co se má ukládat do mezipaměti a kdy se to má odstranit. Tam, kde před WordPressem stránky již cachuje nginx, Varnish nebo Apache, tuto mezipaměť promazává, místo aby přidával druhou. Na jakémkoli jiném serveru uchovává každou stránku jako soubor a servíruje ji ještě před načtením WordPressu, takže funguje kdekoli, kde je váš web hostován.
Je zdarma a je uveden v adresáři pluginů na WordPress.org: wordpress.org/plugins/zinn-cache. Na webu, který hostujeme, je pro vás předinstalován; pokud byl odstraněn, znovu jej nainstalujte z nabídky Pluginy → Instalovat pluginy vyhledáním Zinn® Cache.
Nejprve zkontrolujte toto
Zinn Digital® → Mezipaměť → Stav uvádí, která stránková mezipaměť se používá — zda serverová LiteSpeed, mezipaměť nginx, Varnish nebo Apache před webem, nebo vlastní souborová mezipaměť pluginu — a zda objektová mezipaměť Redis skutečně ukládá data. Volba Zkontrolovat nyní vyžádá vaše nejnovější stránky tak, jak by to udělal návštěvník, a ukáže, jak často jednotlivé mezipaměti odpověděly. Na webu, který hostujeme, by mělo být uvedeno LiteSpeed; pokud tomu tak není, otevřete tiket a my prověříme server, nikoli váš web.
Promazávání a proč je potřeba jen zřídka
Publikování příspěvku nebo úprava stránky již vymaže provedené změny. Zásuvný modul promazává podle štítku, takže úprava jednoho příspěvku vymaže daný příspěvek, stránky, na kterých se zobrazuje, a vaše kanály – nikoli celý web. Změna, která se dotkne každé stránky (aktualizace, aktivace zásuvného modulu, nabídka nebo motiv), spustí postupné obnovení: každá stránka se obnovuje v dávkách po minutě, od nejnovějších, místo aby se celá mezipaměť vyprázdnila najednou, takže web zůstává během procesu rychlý.
Chcete-li vymazat jednu stránku, zadejte její adresu na kartě Stav a stiskněte Vymazat tyto adresy. Pro vzácné případy, kdy chcete odstranit vše najednou, například po úpravě souboru šablony přes SFTP, je na stejné obrazovce k dispozici možnost Vyprázdnit vše nyní.
Objektová mezipaměť Redis
Přepínač nainstaluje drop-in rozšíření, které uchovává vlastní interní dotazy systému WordPress v paměti mezi požadavky. Nejvíce pomáhá u:
- WooCommerce a jakéhokoli obchodu s velkým katalogem
- webů s mnoha zásuvnými moduly
- členských webů nebo fór, kde je téměř každá stránka zobrazována přihlášeným uživatelům
Nejméně pomáhá u malých prezentačních webů, které již mají plně cachované stránky. Zapněte ji, sledujte web po dobu jednoho dne a pokud nezaznamenáte žádnou změnu, znovu ji vypněte – je to vratný krok a nikdy nepřepíše drop-in rozšíření nainstalované jiným zásuvným modulem.
Vyloučení
Košík, pokladna, můj účet a jakákoli relace přihlášeného uživatele se nikdy neukládají do mezipaměti, a to nemusíte nijak konfigurovat. Vlastní pravidla přidávejte pouze tehdy, když máte stránku, která musí být vždy aktuální – každé přidané pravidlo představuje stránku, která přestane být rychlá, proto je přidávejte po jednom.
Pokud se změna nezobrazuje
V tomto pořadí: vyprázdněte danou stránku na obrazovce pluginu; proveďte tvrdé obnovení ve svém prohlížeči (Ctrl-Shift-R); zkontrolujte, zda ji nezadržuje síť CDN před námi. Stránku mohou uchovávat tři různé mezipaměti a pouze ta první je naše.