Mezipaměť a rychlost

Vícevrstvá mezipaměť, která udržuje weby rychlé i při velkém zatížení

Většina návštěv webu u Zinn Digital® se PHP ani MySQL vůbec nedotkne. Mezipaměť celých stránek LiteSpeed, objektová mezipaměť Redis pro každý web a CDN edge spolupracují – koordinovány chytrým automatickým čištěním –, takže stránky zůstávají rychlé a zdroje vytížené minimálně, a to na více než 650 000 hostovaných webech po celém světě.

Tři vrstvy mezipaměti, jeden koordinovaný systém

Rychlost pochází z doručování správného obsahu z nejrychlejšího místa. Používáme tři vrstvy mezipaměti, aby byl požadavek vyřízen co nejdříve – na okraji sítě, na webovém serveru nebo z paměti – a stránka se tak nikdy nemusela znovu vytvářet, pokud už byla jednou sestavena.

LSCache – celostránková vyrovnávací paměť

Na hostinzích LiteSpeed jsou odpovědi front-endu, které lze ukládat do mezipaměti, označeny hlavičkami LiteSpeed cache-control a tag, takže webový server obsluhuje celé stránky bez volání PHP nebo dotazování MySQL. To je největší jednorázový přínos pro dobu do první slabiky na WordPress.

Objektová cache Redis pro jednotlivé weby

Přepínač jedním kliknutím nainstaluje samostatný objektový cache plugin Redis, čímž odlehčí opakovaným čtením z databáze. Pokud bude Redis někdy nedostupný, plugin se přepne na mezipaměť v paměti pro jednotlivé požadavky, takže web poběží dál.

CDN a edge

Statické assety a stránky vhodné pro mezipaměť jsou poskytovány z CDN v blízkosti návštěvníků. Vyčištění se zrcadlí na edge serverech, takže zůstávají v souladu s mezipamětí originu – jedno ovládání, žádná tři odpojená nastavení.

Inteligentní automatické vymazávání udržuje obsah aktuální

Mezipaměť je užitečná pouze tehdy, když vymaže správné stránky ve správný okamžik. Ta naše sleduje skutečné změny a provádí chirurgické čištění pomocí značek mezipaměti LiteSpeed – namísto bezmyšlenkovitého vymazání všeho při každé úpravě.

  • Když je příspěvek nebo stránka uložena, přesunuta do koše nebo smazána, vymaze se mezipaměť pouze pro dotčené stránky a seznamy, na kterých se objevují.
  • Komentáře, upravené termíny taxonomie, přepnutí šablony, aktivace pluginu a aktualizace jádra, pluginů nebo šablon – to vše spouští cílené promazání.
  • Vyčištění se zrcadlí do ovládacího panelu prostřednictvím podepsaného webhooku, takže CDN a edge se čistí současně s originem.
  • Koncový bod REST pro vymazání mezipaměti umožňuje panelu vymazat vše, konkrétní URL adresy nebo určité značky – ověřeno pomocí administrátorské relace nebo podpisu HMAC-SHA256.

Bezpečné ve výchozím nastavení — dynamické stránky se nikdy ukládají do mezipaměti

Agresivní mezipaměť je bezpečná pouze tehdy, když se věci, které musí zůstat aktuální, nikdy neuloží do mezipaměti. Zinn® Cache obsahuje rozumná výchozí nastavení pro WordPress a WooCommerce / Easy Digital Downloads: košík, pokladna, můj-účet, REST a AJAX, náhled a vyhledávání jsou vyloučeny a každý požadavek přihlášeného uživatele nebo s cookies relace je obsloužen v čerstvém stavu.

To znamená, že zákazník nikdy nevidí košík někoho jiného a přihlášený editor nikdy nevidí starý koncept. Pro každý web můžete přidat dodatečná pravidla pro cesty, klíče dotazů a předpony souborů cookie, pokud je plugin vyžaduje, aniž byste museli měnit bezpečné výchozí hodnoty.

Mezipaměť je funkcionalita pro každý blueprint zvlášť, takže statické, PHP a Node weby získají takové ukládání do mezipaměti, které jim vyhovuje, a plugin funguje bezproblémově všude tam, kde chybí vrstva mezipaměti pro celé stránky.

Časté dotazy

Musím něco z toho nastavit?

Ne. Zinn® Cache plugin je součástí deploy footprint a full-page cache, object cache, auto-purge a safe exclusions jsou na webech hostovaných u Zinn® propojeny automaticky. Vše si můžete doladit v části Settings → Zinn® Cache nebo z dashboardu, pokud chcete.

Rozbije mezipaměť můj obchod WooCommerce?

Ne. Košík, pokladna, můj-účet a jakékoliv požadavky přihlášených uživatelů nebo sezení jsou ve výchozím nastavení vždy bez mezipaměti, takže dynamické stránky a stránky pro každého zákazníka zůstávají vždy aktuální. Mezipaměť celé stránky obsluhuje pouze stránky, které jsou pro každého návštěvníka stejné.

Co se stane, když je Redis nedostupný?

Objektová vyrovnávací paměť je volitelná a odolná proti výpadkům. Pokud chybí rozšíření phpredis, přepínač se deaktivuje a zobrazí se upozornění; pokud se Redis za běhu stane nedostupným, soubor drop-in obsluhuje požadavky z vyrovnávací paměti v paměti pro každý požadavek, takže web nikdy nespadne.

Vyžaduje to LiteSpeed?

Ukládání do mezipaměti pro celou stránku využívá webový server LiteSpeed nebo plugin LiteSpeed Cache třetí strany, pokud je již aktivní. Na ostatních serverech se nevydávají žádné hlavičky mezipaměti, ale objektová mezipaměť, výjimky a vzdálené čištění fungují i nadále.

Jak zůstávají mezipaměti CDN a serveru synchronizované?

Jedno koordinované pročištění. Když se obsah změní, cílené pročištění na základě tagů vymaže dotčené stránky na webovém serveru a je přeneseno na CDN a edge pomocí podepsaného webhooku, takže každá vrstva vymaže stejné stránky ve stejnou chvíli.

Podívejte se na to na svých vlastních webech

Spusťte 14denní zkušební verzi bez platební karty a nechte vícenásobnou mezipaměť dělat svou práci. Bezplatné migrace, 30denní záruka vrácení peněz, garance 99,99% dostupnosti a žádné vázání na jednoho dodavatele.

Začít zdarma