Caching e velocità

Caching multi-livello 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 di oggetti Redis per sito e l'edge della CDN lavorano insieme, coordinate da una funzione di pulizia automatica intelligente, in modo che le pagine rimangano veloci e i server di origine non vengano sovraccaricati, su oltre 650.000 siti ospitati in tutto il mondo.

Tre livelli di cache, un sistema coordinato

La velocità nasce dal servire la risorsa giusta dal luogo più rapido. Sfruttiamo tre livelli di cache affinché ogni richiesta riceva risposta il prima possibile — sull'edge, sul web server o dalla memoria — senza dover mai ricostruire una pagina già generata in precedenza.

Cache dell'intera pagina LSCache

Sugi host LiteSpeed, le risposte front-end memorizzabili nella cache vengono contrassegnate con intestazioni cache-control e tag di LiteSpeed, in modo che il server web fornisca pagine complete senza richiamare PHP o interrogare MySQL. Questo è il vantaggio principale in assoluto per il tempo al primo byte su WordPress.

Cache oggetti Redis per sito

Un interruttore con un solo clic installa un object-cache drop-in Redis autonomo, alleggerendo le letture ripetute del database. Se Redis non è raggiungibile, il componente aggiuntivo passa a una cache in-memory per singola richiesta, in modo che il sito continui a funzionare.

CDN ed edge

I contenuti statici e le pagine memorizzabili nella cache vengono distribuiti dalla CDN vicino ai visitatori. I purge vengono replicati sull'edge per rimanere sincronizzati con la cache dell'origine: un unico controllo, non tre impostazioni disnesse.

La purga automatica intelligente mantiene i contenuti freschi

Una cache è utile solo se pulisce le pagine giuste al momento giusto. La nostra monitora i cambiamenti reali ed esegue una pulizia mirata utilizzando i tag di cache LiteSpeed, senza ricorrere a un drastico svuotamento totale a ogni modifica.

  • Quando un post o una pagina vengono salvati, spostati nel cestino o eliminati, vengono ripulite solo le pagine interessate e gli elenchi in cui compaiono.
  • Commenti, termini di tassonomia modificati, cambi di tema, attivazione di plugin e aggiornamenti del core, dei plugin e dei temi attivano tutti pulizie mirate.
  • Sincronizza il mirror con il pannello di controllo tramite un webhook firmato, in modo che la CDN e i nodi edge si svincolino in sincronia con l'origine.
  • Un endpoint di purge REST consente al pannello di svuotare tutto, URL specifici o tag specifici, autenticato tramite una sessione di amministratore o una firma HMAC-SHA256.

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

La memorizzazione nella cache aggressiva è sicura solo quando gli elementi che devono rimanere attivi non vengono mai memorizzati nella cache. Zinn® Cache include impostazioni predefinite sensate per WordPress e WooCommerce / Easy Digital Downloads: carrello, cassa, my-account, REST e AJAX, anteprima e ricerca sono esclusi e qualsiasi richiesta effettuata da un utente connesso o con un cookie di sessione viene servita aggiornata.

Ciò significa che un acquirente non vede mai il carrello di qualcun altro e un editor associato non vede mai una bozza obsoleta. Puoi aggiungere regole extra per percorso, chiave di query e prefisso dei cookie per ciascun sito quando un plugin ne ha bisogno, senza toccare i valori predefiniti sicuri.

La memorizzazione nella cache è una funzionalità specifica per ogni blueprint, quindi i siti statici, PHP e Node ottengono ciascuno la cache più adatta a loro, e il plugin si degrada elegantemente laddove manca un livello di cache a pagina intera.

FAQ

Devo configurare qualcosa di tutto questo?

No. Il plug-in Zinn® Cache è incluso nel footprint di distribuzione e la cache a pagina intera, la cache degli oggetti, l'eliminazione automatica e le esclusioni sicure sono configurate automaticamente sui siti ospitati da Zinn®. Se lo desideri, puoi ottimizzare tutto alla voce Impostazioni → Zinn® Cache o dalla dashboard.

La memorizzazione nella cache danneggerà il mio negozio WooCommerce?

No. Carrello, cassa, mio-account e qualsiasi richiesta di accesso o con cookie di sessione non vengono mai memorizzati nella cache per impostazione predefinita, quindi le pagine dinamiche e personalizzate per cliente rimangono sempre attive. La cache a pagina intera serve solo le pagine che sono identiche per ogni visitatore.

Cosa succede se Redis non è disponibile?

L'object cache è opzionale e si comporta in modo sicuro in caso di guasto. Se l'estensione phpredis è mancante, l'interruttore viene disabilitato con un avviso; se Redis diventa irraggiungibile durante l'esecuzione, il componente aggiuntivo utilizza una cache in-memory per singola richiesta in modo che il sito non si interrompa mai.

Richiede LiteSpeed?

La cache a pagina intera utilizza un server web LiteSpeed o il plug-in di terze parti LiteSpeed Cache se è già attivo. Su altri server non vengono emessi header di cache, ma la cache degli oggetti, le esclusioni e lo svuotamento remoto continuano a funzionare.

Come fanno la CDN e le cache del server a rimanere sincronizzate?

Una singola operazione di pulizia coordinata. Quando i contenuti cambiano, le operazioni di pulizia mirate basate sui tag rimuovono le pagine interessate dal server web e vengono replicate sulla CDN e sull'edge tramite un webhook firmato, in modo che ogni livello pulisca le stesse pagine contemporaneamente.

Vedi sui tuoi siti

Inizia una prova gratuita di 14 giorni senza carta di credito e lascia che la cache multilivello faccia il lavoro. Migrazioni gratuite, una garanzia di rimborso di 30 giorni, un'assicurazione di uptime del 99,99% e nessun vincolo di fornitore.

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.