Stocare în cache și viteză

Caching cu mai multe niveluri care menține site-urile rapide la scară largă

Majoritatea vizitelor pe un site Zinn Digital® nu interacționează niciodată cu PHP sau MySQL. Un cache de pagină întreagă LiteSpeed, un cache de obiecte Redis per site și marginea CDN colaborează, coordonate de o funcție inteligentă de auto-ștergere (auto-purge), astfel încât paginile să rămână rapide, iar serverele de origine să nu fie solicitate — pe parcursul a peste 650.000 de site-uri găzduite în întreaga lume.

Trei niveluri de cache, un singur sistem coordonat

Viteza vine din livrarea conținutului corect din cel mai rapid loc. Folosim trei niveluri de cache pentru ca o cerere să fie soluționată cât mai devreme posibil – la marginea rețelei, pe serverul web sau din memorie – și să nu fie nevoie niciodată să reconstruiască o pagină pe care a generat-o deja.

Cache pagină completă LSCache

Pe gazdele LiteSpeed, răspunsurile cache-abile din front-end sunt marcate cu antetul cache-control și tag-uri LiteSpeed, astfel încât serverul web livrează pagini complete fără a apela PHP sau a interoga MySQL. Acesta este cel mai mare beneficiu unic pentru timpul până la primul byte pe WordPress.

Cache de obiecte Redis per site

Un comutator cu un singur clic instalează un modul Redis object-cache autonom, descărcând citirile repetate din baza de date. Dacă Redis nu poate fi accesat, modulul recurge la o memorie cache în-memorie per-cererere, astfel încât site-ul continuă să funcționeze.

CDN și edge

Activele statice și paginile care pot fi puse în cache sunt livrate prin CDN, aproape de vizitatori. Ștergerile din cache sunt replicate la marginea rețelei (edge) pentru a rămâne în sincronizare cu cache-ul de origin — un singur control, nu trei setări deconectate.

Curățarea automată inteligentă menține conținutul proaspăt

Un cache este util doar dacă șterge paginile potrivite în momentul potrivit. Al nostru urmărește modificările reale și le curăță chirurgical folosind etichetele de cache LiteSpeed — nu printr-o ștergere totală la fiecare modificare.

  • Când o postare sau o pagină este salvată, trimisă la coșul de gunoi sau ștearsă, sunt golite doar paginile afectate și listările pe care apar acestea.
  • Comentariile, termenii de taxonomie editați, schimbările de temă, activarea modulelor și actualizările de sistem/module/teme declanșează toate ștergeri direcționate din cache.
  • Efectuează o curățare a oglinzii în panoul de control printr-un webhook semnat, astfel încât CDN-ul și marginea să se curețe sincronizat cu originea.
  • Un punct final REST de eliminare permite panoului sășteargă totul, anumite URL-uri sau anumite etichete — autentificat printr-o sesiune de administrator sau o semnătură HMAC-SHA256.

Sigur din oficiu — paginile dinamice nu sunt niciodată stocate în cache

Caching-ul agresiv este sigur doar atunci când elementele care trebuie să rămână active nu sunt niciodată stocate în cache. Zinn® Cache vine cu setări implicite rezonabile pentru WordPress și WooCommerce / Easy Digital Downloads: coșul, finalizarea comenzii, contul meu, cererile REST și AJAX, previzualizarea și căutarea sunt excluse, iar orice cerere de la un utilizator autentificat sau care conține un cookie de sesiune este servită direct în timp real.

Asta înseamnă că un cumpărător nu va vedea niciodată coșul altcuiva, iar un editor autentificat nu va vedea niciodată o ciornă învechită. Poți adăuga reguli suplimentare pentru căi, chei de interogare și prefixe de cookie-uri pentru fiecare site atunci când un plugin are nevoie de ele, fără a modifica setările implicite sigure.

Caching-ul este o funcționalitate disponibilă per șablon, astfel încât site-urile statice, PHP și Node beneficiază fiecare de caching-ul care li se potrivește, iar modulul funcționează optim oriunde lipsește un nivel de cache pentru întreaga pagină.

Întrebări frecvente

Trebuie să configurez ceva din toate acestea?

Nu. Modulul de sistem Zinn® Cache este inclus în foot-print-ul de implementare, iar cache-ul pentru pagini întregi, cache-ul de obiecte, curățarea automată și excluderile sigure sunt configurate automat pe site-urile găzduite de Zinn®. Poți ajusta cu precizie totul din Setări → Zinn® Cache sau din panoul de control, dacă dorești.

Va afecta cache-ul magazinul meu WooCommerce?

Nu. Coșul, casa, contul meu și orice cerere autentificată sau bazată pe cookie-uri de sesiune nu sunt niciodată stocate în cache în mod implicit, astfel încât paginile dinamice și cele personalizate pentru fiecare client rămân întotdeauna active. Cache-ul pentru pagina întreagă servește doar paginile care sunt identice pentru fiecare vizitator.

Ce se întâmplă dacă Redis nu este disponibil?

Cache-ul de obiecte este opțional și are un comportament sigur în caz de eșec. Dacă extensia phpredis lipsește, comutatorul este dezactivat cu o notificare; dacă Redis devine inaccesibil în timpul execuției, componenta drop-in livrează dintr-un cache în memorie per-cerere, astfel încât site-ul să nu cadă niciodată.

Necesită LiteSpeed?

Caching-ul de pagină întreagă utilizează un server web LiteSpeed sau modulul tărg terț LiteSpeed Cache dacă acesta este deja activ. Pe alte servere nu sunt emise headere de cache, dar cache-ul de obiecte, excluderile și golirea de la distanță vor continua să funcționeze.

Cum se sincronizează cache-urile CDN-ului și ale serverului?

O singură ștergere coordonată. Când conținutul se modifică, ștergerile targetate pe bază de etichete gonesc paginile afectate de pe serverul web și sunt oglindite în CDN și la marginea rețelei printr-un webhook semnat, astfel încât fiecare strat să șteargă aceleași pagini în același timp.

Vezi-l pe propriile tale site-uri

Începe o perioadă de probă de 14 zile fără card și lasă cache-ul multi-nivel să își facă treaba. Migrări gratuite, o garanție de returnare a banilor de 30 de zile, o asigurare a disponibilității de 99,99% și fără blocare în ecosistemul unui furnizor.

Începe gratuit

Partener LiteSpeed Zinn Digital® este un Partener LiteSpeed oficial. Fiecare site de pe propria noastră flotă Zinn® rulează pe licențiatul LiteSpeed Enterprise cu modulul LSCache — cel mai rapid mod de a rula WordPress și WooCommerce — configurat, licențiat și menținut la zi de noi, niciodată versiunea gratuită.