Memorizzazione nella cache e velocità

Memorizzazione nella cache multilivello che mantiene i siti veloci su larga scala

La maggior parte delle visite a un sito Zinn Digital® non tocca mai PHP o MySQL. Una cache a pagina intera LiteSpeed, una cache degli oggetti Redis per sito e l'edge del CDN lavorano insieme, coordinati da uno svuotamento automatico intelligente, così le pagine rimangono veloci e i server di origine restano scarichi — su oltre 700.000 siti ospitati in tutto il mondo.

Una richiesta di pagina soddisfatta da una cache vicina e restituita senza raggiungere il server di origine.

Tre livelli di cache, un unico sistema coordinato

La velocità deriva dalla distribuzione del contenuto giusto dalla posizione più rapida. Sovrapponiamo tre livelli di cache in modo che una richiesta riceva risposta il prima possibile — all'edge, sul server web o dalla memoria — evitando così di dover ricostruire una pagina già generata.

Cache a pagina intera LSCache

Sui server LiteSpeed, le risposte front-end memorizzabili nella cache sono contrassegnate da intestazioni LiteSpeed di cache-control e tag, consentendo al server web di distribuire pagine complete senza invocare PHP o interrogare MySQL. Questo rappresenta il più grande vantaggio singolo per il tempo di ricezione del primo byte su WordPress.

Cache degli oggetti Redis per sito

Un interruttore con un solo clic installa un drop-in autonomo per la cache degli oggetti Redis, alleggerendo le letture ripetute del database. Se Redis dovesse diventare irraggiungibile, il drop-in ricorre a una cache in memoria per singola richiesta, consentendo al sito di continuare a funzionare.

CDN ed edge

Le risorse statiche vengono distribuite dalla rete CDN vicina ai visitatori, e la cache della CDN può essere svuotata dalla scheda CDN del sito ogni volta che ne avete bisogno.

L'eliminazione automatica intelligente mantiene i contenuti sempre aggiornati

Una cache è utile solo se svuota le pagine giuste al momento giusto. La nostra monitora le modifiche effettive ed esegue un'epurazione chirurgica tramite i tag di cache di LiteSpeed, anziché uno svuotamento indiscriminato a ogni modifica.

  • Quando un articolo o una pagina vengono salvati, cestinati o eliminati, vengono eliminate solo le pagine interessate e gli elenchi in cui compaiono.
  • Commenti, termini di tassonomia modificati, cambi di tema, attivazione di plugin e aggiornamenti di core/plugin/temi attivano tutti eliminazioni mirate.
  • La cache della pagina viene svuotata sul server web e la cache CDN dalla scheda CDN del sito.
  • Un endpoint di eliminazione REST consente al pannello di cancellare tutto, URL specifici o tag specifici, autenticato tramite una sessione di amministrazione o una firma HMAC-SHA256.

Sicuro per impostazione predefinita: le pagine dinamiche non vengono mai memorizzate nella cache

Il caching aggressivo è sicuro solo quando gli elementi che devono rimanere dinamici non vengono mai memorizzati nella cache. Zinn® Cache include impostazioni predefinite ragionevoli per WordPress e WooCommerce / Easy Digital Downloads: cart, checkout, my-account, REST e AJAX, preview e search sono esclusi, e qualsiasi richiesta effettuata da un utente connesso o con cookie di sessione viene servita in tempo reale.

Ciò significa che un acquirente non vede mai il carrello di un altro utente e un editor connesso non vede mai una bozza obsoleta. È possibile aggiungere regole aggiuntive per percorso, chiave di query e prefisso dei cookie per ciascun sito quando un plugin lo richiede, senza modificare i valori predefiniti sicuri.

La memorizzazione nella cache è una funzionalità definita per blueprint, quindi i siti statici, PHP e Node ottengono ciascuno la cache più adatta a loro, e il plugin si adatta in modo trasparente ovunque sia assente un livello di cache per l'intera pagina.

Domande frequenti

Devo configurare qualcosa di tutto questo?

No. Il plugin Zinn® Cache è incluso nell'impronta di distribuzione e la cache di pagina intera, la cache degli oggetti, l'eliminazione automatica e le esclusioni sicure sono collegate automaticamente sui siti ospitati su Zinn®. Se lo desidera, può regolare con precisione ogni elemento in Impostazioni → Zinn® Cache o dalla dashboard.

La memorizzazione nella cache danneggerà il mio negozio WooCommerce?

No. Il carrello, il checkout, il mio account e qualsiasi richiesta effettuata da un utente autenticato o con cookie di sessione non vengono mai memorizzati nella cache per impostazione predefinita, pertanto le pagine dinamiche e personalizzate per cliente rimangono sempre aggiornate. La cache dell'intera pagina serve solo le pagine che sono identiche per ogni visitatore.

Cosa succede se Redis non è disponibile?

La cache degli oggetti è facoltativa e a prova di errore. Se l'estensione phpredis non è presente, l'interruttore viene disabilitato con un avviso; se Redis diventa irraggiungibile durante l'esecuzione, il drop-in serve le richieste da una cache in memoria per singola richiesta, garantendo che il sito non si blocchi mai.

Questo richiede LiteSpeed?

La memorizzazione nella cache dell'intera pagina utilizza un server web LiteSpeed o il plugin di terze parti LiteSpeed Cache se è già attivo. Su altri server non vengono emesse intestazioni di cache, ma la cache degli oggetti e le esclusioni continuano a funzionare.

In che modo le cache della CDN e del server rimangono sincronizzate?

Sul server web, automaticamente. Quando il contenuto cambia, le eliminazioni mirate basate sui tag cancellano solo le pagine interessate dalla cache delle pagine del server. La cache della CDN viene cancellata dalla scheda CDN del sito.

Guardatelo sui vostri siti

Iniziate una prova di 14 giorni senza carta di credito e lasciate che la cache multistrato faccia il resto. Migrazioni gratuite, garanzia di rimborso di 30 giorni, garanzia di uptime del 99,99% e nessun vincolo di fornitura.

Inizia gratis

Partner LiteSpeed Zinn Digital® è un Partner ufficiale LiteSpeed. Ogni sito della nostra flotta Zinn® funziona con LiteSpeed Enterprise con licenza e plugin LSCache, il modo più rapido per gestire WordPress e WooCommerce, ottimizzato, con licenza e aggiornato da noi, mai la versione gratuita.