La velocità del sito è importante per soddisfare i tuoi visitatori, garantire il tempo di attività del server e raggiungere le prime posizioni nelle ricerche. In questo tutorial, ci concentriamo sui plugin di cache e offriamo alcuni consigli su come scegliere quello giusto per il tuo sito.
Prima di iniziare, ecco la checklist per creare un sito veloce:
- Scegli un buon provider di hosting
- Usa una CDN
- Scegli un tema leggero
- Non esagerare con il numero di plugin attivi
- Usa un plugin di cache
Perché la cache di pagina è così importante?
Affinché WordPress generi il contenuto di qualsiasi pagina, è necessaria molta elaborazione. WordPress stesso deve essere caricato. Il tema e tutti i plugin attivi vengono caricati, così come molti contenuti dal database. Quindi, viene eseguita una serie di codici PHP per produrre l’HTML restituito da WordPress.
La cache di pagina, che è la funzionalità di base di qualsiasi plugin di cache, evita questo lungo processo. “Registrerà” (memorizzerà nella cache) l’HTML prodotto da WordPress per ogni pagina e lo servirà senza eseguire WordPress (oltre al tema e ai plugin) quando i visitatori richiederanno la stessa pagina.
Non importa quanto tu abbia ottimizzato il tema e i plugin, la semplice cache di pagina ridurrà notevolmente il carico del tuo server e velocizzerà le risposte ai visitatori.

La cache di pagina è tutto ciò di cui ho bisogno?
Sarebbe bello se fosse così, ma non lo è :-) La cache di pagina è un elemento essenziale, ma non è sufficiente.
Per capire di cosa hai bisogno oltre alla cache di pagina, dovresti guardare la sequenza di caricamento di una pagina.

Puoi vedere che una volta che il browser riceve l’HTML, deve richiedere tutte le “risorse” necessarie affinché la pagina venga visualizzata correttamente. Queste includono HTML, Javascript, CSS e immagini. Una pagina dall’aspetto innocente potrebbe richiedere molti file di risorse per essere visualizzata. Quindi, il tempo complessivo di attesa di un visitatore è molto maggiore del solo tempo impiegato da WordPress per restituire il contenuto della pagina (HTML).
Per abbreviare il tempo necessario per restituire tutte queste risorse, i plugin di cache impiegano diverse tecniche potenti.
Minificazione
La minificazione significa due cose:
- Combinare molti piccoli file CSS e JavaScript in un numero inferiore di file più grandi
- Comprimere i file
Molti temi e plugin aggiungono (accodano) file CSS e JavaScript al front-end del sito. Ciò significa che una pagina può includere dozzine di piccoli file da caricare. Ogni volta che il browser carica un file dal server, apre una richiesta, attende il file e poi lo riceve. Ci vuole molto meno tempo per ottenere un file di grandi dimensioni rispetto a un elenco di file di piccole dimensioni.

Inoltre, poiché sia i file CSS che JavaScript sono basati su testo, in genere contengono molti caratteri di “spazio”. La compressione rimuoverà tutti questi caratteri non necessari, che rendono i file leggibili, ma non sono necessari per il loro effettivo funzionamento.
Quindi, l’effetto complessivo della minificazione può essere drastico per la maggior parte dei siti web.
Compressione di immagini e video
Quasi ogni pagina di ogni sito ha bisogno di alcune immagini (e spesso video) come decorazione. Due file di immagine possono apparire identici, ma avere dimensioni molto diverse. Ad esempio, un file PNG può occupare 10 volte più spazio rispetto a un file JPG compresso. Se il tuo sito carica immagini, dovresti assolutamente esaminarle e assicurarti che tutte siano ottimizzate per le dimensioni e il formato giusti. Alcuni plugin di cache e altri plugin di “ottimizzazione delle immagini” faranno questo lavoro per te.
CDN – Content Delivery Network
Non importa quanto bene tu sia riuscito a ottimizzare le risorse richieste dal tuo sito, dovrai comunque caricare CSS, JavaScript e immagini. A meno che tu non sia Google o Amazon, in genere il tuo server non è ottimizzato per servire questi file. È qui che le Content Delivery Network vengono in aiuto. Molti plugin di cache ti aiuteranno a copiare i file di risorse del tuo sito su servizi di terze parti, che li serviranno per tuo conto. Fornire file di risorse da server dedicati (CDN) aiuterà a:
- Ridurre il tempo impiegato dai visitatori per ricevere questi file (il che migliorerà le prestazioni del tuo sito e gli sforzi SEO)
- Ridurre il carico sul tuo server, in modo che sia libero di lavorare sulle attività di WordPress
- Ridurre persino le bollette dell’hosting: le CDN sono molto più efficienti nel servire file statici rispetto ai server generici
Lazy loading
Non c’è nulla di “pigro” nel lazy loading. Lazy loading significa ritardare la visualizzazione delle immagini che non sono ancora visibili, in modo che il browser non le richieda finché il visitatore non sta per visualizzarle.
Il lazy loading può ridurre il tempo di caricamento della pagina, il carico del server e le bollette dell’hosting. Funziona bene con tutte le altre tecniche di ottimizzazione. Diversi plugin di cache offrono il lazy loading.
Quindi, quali plugin di cache?
Ora che sappiamo cosa vuoi ottenere dai plugin di cache, possiamo confrontare diversi plugin e scegliere quello giusto per te.
La prima scelta che dovresti fare è se sei deciso a usare un plugin gratuito o se sei disposto a pagare per il plugin di cache.
L’ovvio vantaggio di usare plugin di cache gratuiti è che sono, beh, gratuiti. A volte si creano siti molto semplici che richiedono solo una cache di base per funzionare senza problemi. In questo caso, un plugin gratuito è un’ottima soluzione.
I plugin di cache a pagamento offrono supporto, aggiornamenti frequenti, una configurazione semplificata e funzionalità potenti.
Plugin di cache gratuito
Se stai cercando un plugin di cache gratuito, ti consigliamo W3 Total Cache poiché offre la cache di pagina, la minificazione e ti consente di abilitare la tua CDN.
WP Fastest Cache (la versione gratuita) include già molte funzionalità avanzate, ma è comunque comodo da usare.
Plugin di cache a pagamento
La categoria dei plugin di cache a pagamento include un elenco rispettato di plugin che ti saranno molto utili. Tutti i plugin in questa categoria (che ti consigliamo) sono ben mantenuti, ricevono aggiornamenti tempestivi, sono molto ricchi di funzionalità, ma rimangono semplici da usare.
Abbiamo recensito:
- Hummingbird (Incluso nell’abbonamento ai plugin premium di wpmudev)
- WP Rocket
- W3 Total Cache Pro
Dai un’occhiata a un confronto di alcune delle loro funzionalità e dei loro prezzi (sicuramente non un elenco completo delle funzionalità).
Riepilogo
Speriamo di averti aiutato a scegliere il plugin di cache giusto per il tuo sito. La buona notizia è che QUALSIASI plugin di cache è molto meglio di nessuna cache. Se finora non hai usato plugin di cache, la cosa migliore è iniziare. Decidi se sei orientato verso i plugin gratuiti o se puoi permetterti un plugin a pagamento. Quindi, scegli il plugin più adatto a te.
Una delle cose fantastiche di un plugin di cache è che è facile cambiarlo. A differenza dei page builder e dei plugin di e-commerce, c’è pochissimo vincolo con un plugin di cache. È facile passare da uno all’altro e confrontare le prestazioni effettive dei diversi plugin sul tuo sito e quanto ti piace usarli.


