Indispensabile: senza WordPress -Cache puoi dimenticare il tempo di caricamento dei tuoi progetti WP

Jan Hornung Ultimo aggiornamento il 21.10.2020
5 Min.
WordPress  Cache 101. Quindi una cache rende i vostri WordPress progetti più veloci
Ultimo aggiornamento il 21.10.2020

Senza una cache adeguata, le WordPress pagine sono dolorosamente lente. Per questo motivo, questo articolo spiega quali tipi di caching sono disponibili, come funzionano e come è possibile utilizzare il caching sulle vostre WordPress pagine.

Come proprietario di un negozio o blogger sapete che il problema è che i vostri utenti e lettori non sono i più pazienti: Se una pagina si carica per troppo tempo, salta via velocemente. È una questione di frazioni di secondo - ed è qui che entra in gioco il caching. È di gran lunga lo strumento più importante per Ottimizzazione dei tempi di carico. Perché il caching assicura che WordPress non tutte le pagine devono essere ricostruite nel browser, ma possono ricadere su una versione già costruita.

E poiché WordPress si basa su PHP, che rende il CMS relativamente lento, questo caching è il fattore più importante per il vostro Tempo di caricamento della pagina.

Ecco perché oggi vi spiegherò

Funzionalità del Caching per WordPress

In linea di principio, più elementi dinamici contiene la vostra WordPress pagina, più lungo è il tempo di caricamento. Gli elementi dinamici sono ad esempio i cestini della spesa, i calendari interattivi o i biglietti. In breve: tutti gli elementi e le funzioni che devono essere aggiornati frequentemente o caricati singolarmente. Gli elementi statici sono elementi che rimangono gli stessi per tutti gli utenti o per determinati gruppi di utenti. Queste parti della pagina possono essere facilmente memorizzate nella cache.

Ed è esattamente quello che fa sempre una cache: converte la miscela di fogli di stile, JavaScript, immagini, ecc. in un documento HTML statico, la memorizza temporaneamente e la consegna quando la pagina viene chiamata. Così ogni visitatore del vostro sito riceve un unico modello. Ciò significa che ogni elemento non deve essere ricalcolato ogni volta che la pagina viene richiamata. Pertanto, una cache è molto più veloce della chiamata di pagina standard.

Per una visualizzazione della pagina non in cache, è necessario, per dirla in parole povere, server web e database sono indirizzati. I processi di calcolo hanno luogo su entrambi. Una cache bypassa questi processi di calcolo e quindi fa risparmiare molto tempo.

Una WordPress  cache non solo accorcia il percorso che una richiesta deve seguire, ma fornisce anche una variante più veloce da caricare della pagina.
Una cache "accorcia il percorso" che la pagina deve portare all'utente. Con la cache delle pagine, una versione della pagina viene memorizzata sul server. Ancora più veloce è la cache del browser, dove la pagina viene memorizzata direttamente nel browser del visitatore.

Il sistema di caching è WordPress doppiamente importante. Perché WordPress è basato su PHP. Senza il caching, le WordPress pagine girano molto velocemente solo con un hardware altrettanto potente e quindi costoso. Il caching è quindi elementare per i vostri WordPress progetti.

A proposito, le cache stesse sono memorizzate sul disco rigido o nella memoria principale. Alcuni Plugins offrono la possibilità di passare da uno all'altro. Una cache che viene memorizzata nella memoria di lavoro viene consegnata in modo particolarmente rapido. Tuttavia, questo riduce anche la potenza di calcolo che d'ora in poi sarà disponibile per il vostro sito. Pertanto le cache basate sulla RAM sono più comuni per le pagine con traffico estremamente elevato. Questo perché c'è comunque abbastanza potenza hardware disponibile.

Se la cache è sul disco rigido, viene consegnata molto più lentamente. Questo è particolarmente vero se il vostro server web utilizza un disco rigido HDD. I dischi rigidi SSD sono quindi un investimento sensato anche per quanto riguarda la WordPress cache, in quanto sono molte volte più veloci dei loro predecessori HDD. Una cache sull'hard disk del vostro server web non appesantisce la sua potenza di elaborazione.

WordPress -Il cache è possibile nel browser e sul server web

Fondamentalmente avete due possibilità per ottenere rapidamente il beneficio di un buon WordPress -Caching. O si utilizza il cachingPlugin, oppure il vostro hosting provider ha già impostato una cache sul lato server.

Selezione dei tipi di cache per WordPress
Selezione dei tipi di cache per WordPress

Entrambi i modi hanno come nucleo centrale la creazione di una cosiddetta cache delle pagine. Ciò significa che una pagina viene completamente caricata a intervalli fissi e memorizzata nella cache come versione HTML statica. Se un visitatore chiama ora questa pagina, riceverà la "pagina" pronta in frazioni di secondo.

Un altro modo è quello di utilizzare la cache del browser. Qui i dati non vengono memorizzati nella cache sul vostro server, ma sul dispositivo finale dei vostri visitatori. Il loro browser web salva la pagina - e poi la tiene a portata di mano più velocemente per le richieste di pagine ripetute. È possibile attivare la cache del browser tramitePlugins Caching-inWordPress , così come attraverso le impostazioni nel file .htaccess. Se il vostro host fa il caching per voi, dovrebbe configurare la cache del browser di conseguenza. Importante per la cache del browser è l'intervallo di aggiornamento. Un valore comune è ad esempio un mese, quindi 30 giorni.

Implementazione: Per Plugin o Hoster

Ci sono alcune cache molto popolariPlugins. Per esempio W3 Cache totale, WP Super Cache oppure Cachify. Lo spettro va da estremamente complesso a estremamente semplice e comprende sia servizi gratuiti che a pagamento.

Anche la gestione e il supporto sono diversi: quelli con costi Plugins spesso offrono più opzioni di impostazione e supporto personale, mentre quelli gratuiti Plugins di solito si affidano "solo" a un forum di supporto.

Il caching a pagamento a voltePlugins può fare molto di più del semplice caching: comprime il codice, lo ottimizza, mette in cache il database, la pagina, definisce la cache del browser per i visitatori e molto altro ancora. Questo a sua volta significa che un caching potentePlugins può richiedere molto lavoro di configurazione fino a quando non funziona davvero in modo ottimale.

Gli elementi dinamici possono anche essere parzialmente memorizzati nella cache

Anche se la cache delle pagine è lo strumento più importante per il WordPress caching e di solito offre il più alto potenziale di risparmio di tempo per il caricamento, non è necessario limitarsi ad essa. Perché anche le parti della pagina che non sono coperte dalla cache di una pagina possono essere messe in cache. Prendiamo il database, ad esempio: una cache del database memorizza temporaneamente i contenuti del database richiesti di frequente e quindi accelera le chiamate alle pagine che non possono essere richiamate.

Esiste anche la cosiddetta cache degli oggetti. Questo funziona in modo simile alla cache del database: memorizza temporaneamente gli elementi dinamici che vengono spesso chiamati elementi dinamici. A proposito, la combinazione di cache del database e cache degli oggetti non è raccomandata.

A WordPress -Cache ha anche degli svantaggi

L'obiettivo più importante del caching è quello di ridurre notevolmente il tempo di caricamento della WordPress pagina. Ma anche i cache hanno uno svantaggio: Se la WordPress cache è attivata, le informazioni non vengono più recuperate in tempo reale. A seconda delle impostazioni della cache, il contenuto della pagina potrebbe non essere aggiornato. Ciò vale, ad esempio, per le voci del blog modificate successivamente, ma anche per le descrizioni dei prodotti. Ad esempio, se si inserisce una nuova foto invece di una esistente, agli utenti può essere mostrata la vecchia foto dalla cache per giorni.

Dovreste essere consapevoli di questo problema, ma non è grave. Poiché molti strumenti di caching consentono di impostare la "data di scadenza" della cache individualmente e di cancellare le cache anche manualmente. Lo stesso vale per la cache lato serverWordPress . Quindi, se si fa attenzione a svuotare la cache dopo importanti cambiamenti, qui si può fare ben poco di sbagliato.

Si dovrebbe anche tenere sempre presente che ci sono alcuni elementi dinamici che semplicemente non possono essere memorizzati nella cache. Questo vale, ad esempio, per i cestini della spesa o per i contenuti personalizzati o i suggerimenti sui prodotti. Una cache non avrebbe senso nemmeno a questo punto, perché annullerebbe l'individuazione e la personalizzazione di questi elementi. Lo stesso vale, ad esempio, per i sondaggi o i calendari personalizzati. Questo è anche il motivo per cui WordPress le pagine con tali elementi richiedono una maggiore potenza di calcolo.

Conclusione: Impostare correttamente la WordPress -Cache può diventare rapidamente molto complesso

In teoria, una cache è relativamente semplice: memorizza la pagina e la rende più rapidamente accessibile ai visitatori disattivando i processi di calcolo e le richieste di database. In pratica, però, questo concetto incontra contenuti di pagina dinamici e personalizzati. Attivare e impostare una cache può quindi essere molto veloce per alcune WordPress pagine, ma può essere molto lavoro per altre.

Anche il caching grande e potente nonPlugins è facilmente e rapidamente configurabile in questi casi. Tuttavia, offrono molte viti di regolazione per ottimizzare il tempo di carico. 

Il caching lato server, cioè tramite il web host, è sicuramente la soluzione più semplice. Nella maggior parte dei casi è sufficiente un clic per fornire alla pagina i cache appropriati. La gamma di funzioni di queste cache può variare da fornitore a fornitore e non è inoltre configurabile in dettaglio dal gestore del sito.

Avete già acquisito esperienza con vari cachingPlugins o anche input per la nostra cache lato serverWordPress ? Allora non vediamo l'ora di ricevere il vostro feedback!

RAIDBOXER della prima ora e responsabile del supporto. Al Bar- and WordCamps gli piace parlare di PageSpeed e delle prestazioni del sito web. Il modo migliore per corromperlo è con un espresso - o un pretzel bavarese.

Articoli correlati

Commenti su questo articolo

Scrivi un commento

Il tuo indirizzo mail non sarà pubblicato. I campi obbligatori sono contrassegnati con * marcato.