Come funziona la memorizzazione nella cache di WordPress?

Pubblicato: 2022-04-22

L'obiettivo di ogni plug-in per le prestazioni di WordPress è ridurre il tempo necessario per fornire una pagina ai visitatori. Uno dei modi principali per ottenere ciò è archiviare una copia di ogni pagina. Questo è noto come " Pagina Caching ".

Su un tipico sito Web WordPress non ottimizzato, i tempi medi di caricamento della pagina possono variare da 3 a 5 secondi. Fornendo pagine statiche e seguendo le pratiche di ottimizzazione consigliate, i tempi di caricamento delle pagine possono essere ridotti tra 0,5 secondi e 1 secondo.

vantaggi della riduzione dei tempi di caricamento delle pagine
WP Rocket spiega il vantaggio di ridurre i tempi di caricamento della pagina a un secondo.

Ogni volta che qualcuno visita una pagina su un sito Web WordPress che non utilizza la cache delle pagine, il server deve:

  1. Carica tutti i file core di WordPress
  2. Recupera i contenuti archiviati in più tabelle dal database MySQL del sito Web
  3. Fornisci questo contenuto al visitatore

Questo processo può essere piuttosto intenso, quindi può volerci del tempo prima che la pagina venga consegnata all'utente. Il processo deve anche essere ripetuto ogni volta che qualcuno carica la pagina. Invece di eseguire questo processo ogni volta, un plug-in di memorizzazione nella cache di WordPress elaborerà una pagina una volta e ne genererà una copia identica.

Verrà creata una pagina memorizzata nella cache per ogni pagina del tuo sito Web e quando qualcuno visita il tuo sito Web, verrà consegnata la versione più veloce "Memorizzazione nella cache " di ogni pagina. La maggior parte dei plug-in di memorizzazione nella cache di WordPress supporta anche le reti di distribuzione dei contenuti (CDN) per consentirti di archiviare le pagine memorizzate nella cache nei data center di tutto il mondo. Ciò riduce ulteriormente i tempi di risposta del server per i visitatori e aiuta il tuo sito Web a gestire meglio i picchi di traffico.

Cancella la cache del sito web dopo ogni aggiornamento

Le pagine HTML memorizzate nella cache diventeranno obsolete se non vengono rigenerate dopo gli aggiornamenti del sito Web. Per aggiornare la versione memorizzata nella cache di una pagina, è necessario eliminare il file memorizzato nella cache esistente.

Il pulsante per eliminare la versione memorizzata nella cache esistente di una pagina è solitamente intitolato " Elimina cache " o " Cancella cache ". La cache può essere svuotata pagina per pagina, ma l'opzione " Cancella tutta la cache " è preferita nella maggior parte delle situazioni.

Pulsante Cancella tutta la cache
Il pulsante "Cancella tutta la cache" in WP Fastest Cache.

I plugin di memorizzazione nella cache di WordPress genereranno una nuova copia statica di una pagina se non ne esiste già una. Per impostazione predefinita, questo viene elaborato la prossima volta che un visitatore richiede una pagina, sebbene la cache della pagina possa essere precaricata, se lo desideri.

Ogni volta che aggiorni un post del blog o una pagina sul tuo sito Web, il plug-in di memorizzazione nella cache del tuo sito Web aggiornerà la pagina HTML statica corrispondente in modo che rimanga aggiornata. Sfortunatamente, le pagine memorizzate nella cache non vengono aggiornate quando esegui altri aggiornamenti.

È quindi importante svuotare manualmente tutta la cache dopo aver apportato modifiche sostanziali al tuo sito Web, come modificare il design del tuo sito Web o attivare o disattivare un plug-in di WordPress. Se prendi l'abitudine di farlo, le tue pagine memorizzate nella cache saranno sempre aggiornate.

La memorizzazione nella cache delle pagine è un pezzo del puzzle dell'ottimizzazione del sito web

La memorizzazione nella cache delle pagine è una delle tecniche più efficaci per ridurre i tempi di caricamento delle pagine, ma non garantisce un sito web veloce. Le tue pagine continueranno a caricarsi lentamente se non segui le pratiche di ottimizzazione consigliate come l'ottimizzazione delle immagini.

Ottimizzatore di immagini EWWW
Ottimizzazione delle immagini I plugin di WordPress come EWWW Image Optimizer possono ridurre notevolmente le dimensioni delle immagini.

Come ho mostrato nel mio articolo "I migliori plugin di memorizzazione nella cache di WordPress per migliorare la velocità del sito web", i moderni plugin di memorizzazione nella cache di WordPress offrono molto di più della semplice memorizzazione nella cache delle pagine. Ora includono strumenti di ottimizzazione aggiuntivi come l'ottimizzazione del database, il rinvio dell'analisi di Javascript e la rimozione dei CSS inutilizzati. Queste funzionalità extra possono essere incredibilmente utili e possono evitarti di dover installare plug-in WordPress di ottimizzazione aggiuntivi, anche se tieni presente che le soluzioni dedicate a volte possono darti risultati migliori.

Ad esempio, WP-Optimize offre più strumenti di pulizia del database rispetto ai plug-in di memorizzazione nella cache di WordPress. Sul mio sito Web, ho anche scoperto che Autoptimize è una soluzione migliore per aggregare e minimizzare Javascript, CSS e HTML.

In definitiva, l'obiettivo è creare un sito web veloce. I plug-in di memorizzazione nella cache di WordPress dovrebbero essere al centro di ogni buona configurazione di ottimizzazione del sito Web, ma assicurati di utilizzare altri plug-in per le prestazioni per migliorare ulteriormente la velocità della pagina.

Problemi di memorizzazione nella cache del sito Web che possono sorgere

Le tecniche di ottimizzazione di WordPress ti aiuteranno a rendere il tuo sito web più veloce, anche se tieni presente che alcuni piccoli problemi e problemi di configurazione possono sorgere quando utilizzi un plug-in di memorizzazione nella cache di WordPress.

In caso di problemi importanti, il primo passaggio è annullare l'ultima impostazione modificata. I problemi principali possono essere risolti ripristinando il plug-in di memorizzazione nella cache alle impostazioni predefinite o disattivando del tutto il plug-in.

Problema Soluzione
La memorizzazione nella cache della pagina può far sì che il design o il contenuto del tuo sito Web non siano aggiornati. Svuota la cache della pagina
I file Javascript non essenziali possono essere caricati in un secondo momento per migliorare la velocità della pagina, sebbene ciò possa causare problemi con i moduli di contatto e altri contenuti. Escludere file e pagine importanti dal rinvio
La memorizzazione nella cache del browser consente ai browser di memorizzare il contenuto della pagina come HTML, CSS, Javascript e immagini. Ciò evita agli utenti di dover scaricare nuovamente il contenuto, tuttavia, il contenuto archiviato può diventare obsoleto. Definisci una data di scadenza per tutti i contenuti
Alcuni problemi minori possono sorgere quando si utilizzano i plug-in di memorizzazione nella cache di WordPress.

I pro e i contro della memorizzazione nella cache delle pagine di web hosting

Alcune società di hosting di siti Web offrono la memorizzazione nella cache di siti Web a livello di server, il che significa che non è necessario alcun plug-in di memorizzazione nella cache di WordPress. Questa è un'ottima opzione per molti proprietari di siti Web in quanto semplifica il processo di consegna delle pagine a caricamento rapido.

Tieni presente che se una società di hosting offre la memorizzazione nella cache del sito Web, potrebbe non consentire l'installazione dei plug-in di memorizzazione nella cache di WordPress sul tuo sito Web poiché potrebbe causare conflitti.

Sintonizzato alla perfezione L'host web può configurare la memorizzazione nella cache delle pagine in modo che funzioni in armonia con il proprio server
Semplicità Nessun plug-in di memorizzazione nella cache di WordPress deve essere configurato quando la società di hosting gestisce tutto per te
I vantaggi della memorizzazione nella cache della pagina dell'host web.

Dovresti utilizzare un plug-in di memorizzazione nella cache di WordPress se il tuo host web offre la memorizzazione nella cache delle pagine? Dipende.

Per i principianti, lasciare che la tua società di hosting gestisca la memorizzazione nella cache della pagina è un modo semplice ed efficace per migliorare la velocità della pagina. Per gli utenti tecnici, tuttavia, trasferire il controllo completo della cache delle pagine alla società di hosting potrebbe essere problematico poiché non è possibile personalizzare le impostazioni esattamente come necessario.

Personalizzazione limitata Potrebbero essere disponibili poche modifiche alla memorizzazione nella cache e opzioni di personalizzazione
Risoluzione dei problemi Può essere difficile risolvere i problemi e ottimizzare le prestazioni esattamente come desideri
Le impostazioni di memorizzazione nella cache della pagina "One Click" possono frustrare gli utenti esperti.

Ti incoraggio a parlare con la tua società di hosting della configurazione del tuo sito web. Questo ti aiuterà a prendere una decisione informata su quale metodo di memorizzazione nella cache utilizzare.

Kinsta
Kinsta è una società di hosting WordPress gestita che gestisce la memorizzazione nella cache per i clienti.

Caching della pagina con WooCommerce

La memorizzazione nella cache della pagina è progettata principalmente per il contenuto statico che non cambia, quindi è importante non memorizzare nella cache il contenuto dinamico.

In un negozio online WooCommerce, le pagine dinamiche come il carrello, la cassa e l'area dell'account non devono essere memorizzate nella cache. Dovrebbero essere esclusi anche i widget che mostrano il carrello e le informazioni sull'ordine. Ciò garantirà che i clienti non abbiano problemi con gli ordini.

Per saperne di più sulla configurazione dei plugin di memorizzazione nella cache con WooCommerce, leggi la pagina della documentazione ufficiale di WooCommerce "Configurazione dei plugin di memorizzazione nella cache".

Pensieri finali

Spero che ora tu abbia una migliore comprensione di come funziona la cache delle pagine e di quanto può essere efficace nel ridurre i tempi di caricamento delle pagine su un sito Web WordPress.

Consulta la mia guida su "I migliori plugin di memorizzazione nella cache di WordPress per migliorare la velocità del sito web" per uno sguardo completo alle migliori soluzioni di memorizzazione nella cache di WordPress disponibili oggi.

In bocca al lupo.

Kevin