Velocizzare WordPress con W3 Total Cache
WordPress di default salva tutte le sue informazioni in un database, quindi ogni volta che un utente visita il tuo sito, viene fatta una richiesta di accesso a delle precise informazioni al database, che poi verranno utilizzate per riempire il codice HTML della pagina richiesta dall’utente. Dopo la prima visualizzazione della pagina, viene salvato il suo codice HTML direttamente nelle cache, così che le successive visualizzazioni della pagina WordPress non vada a contattare di nuovo il database, ma sia in grado di fornire immediatamente tutto il codice HTML salvato nelle cache.
Tutto questo porta ad un notevole risparmio di tempo che si traduci in maggior velocità di caricamento del tuo sito web. Per velocizzare il nostro blog o sito web in WordPress, ci viene in aiuto il plugin W3 Total Cache.
Prendi nota delle prestazioni del tuo sito web/blog, misurando il punteggio con lo strumento di Google PageSpeed. Se vuoi conoscere la velocità del tuo sito, usa lo strumento di Pingdom.
CONFIGURARE W3 TOTAL CACHE
Ho voluto scrivere questo articolo perché la configurazione di questo plugin non è semplicissima, inoltre tieni conto che tantissime variabili che incidono sul tempo di caricamento, ma con questo plugin noterai un efficienza migliore ed un tempo di caricamento migliorato nel tuo blog.
Grazie a questo plugin, ogni volta che effettui una modifica sostanziale del sito (disattivi un plugin, aggiungi/togli un widget) ti verrà chiesto di svuotare la cache, un ottimo metodo per ripulire il tuo sito. Recati sulla tua bacheca di WordPress e spostati su Performance > General settings, seleziona il box Toggle all caching types on or off at once e premi il pulsante Save all changes. In questo modo saranno attivate tutte le funzioni di cache, ma non tutte le funzioni sono necessarie per il tuo blog: disabilita il servizio CDN (content delivery network), Varnish e CloudFlare, e salva le modifiche.
Ora vai in Performance > Minify e lascia senza spunta “don’t minify feeds”, come nell’immagine:

Con questo tipo di impostazioni, comprimi al massimo i file CSS e JS, così da ridurre il tempo di caricamento.
Vai in Performance > Browser Cache e nella sotto-sezione General, seleziona queste opzioni:

Ogni volta che un utente visita una pagina web, vengono scaricati in una cartella temporanea del Browser (dell’utente) i file che sta visualizzando, se l’utente visita un’altra pagina dello stesso sito, i file sono già presenti nella cache del Browser, velocizzando il caricamento della pagina.
W3 Total Cache aggiunge, inoltre, un header che imposta la cancellazione dopo un tot di ore prefissate, quindi i tuoi elementi fissi del tuo sito (il logo per esempio) rimarrà quindi disponibile, nelle cache dell’utente, per l’ora che hai impostato.
Per verificare il miglioramento delle prestazioni, misura nuovamente il punteggio del tuo sito con lo strumento di Google PageSpeed e Pingdom.
Scrivi nei commenti il punteggio di Google PageSpeed prima e dopo aver configurato W3 Total Cache, così potrai far vedere agli utenti l’effetto di questo fantastico plugin.

Ciao! Ottima spiegazione ma io ho un problema. Ho la home page che deve essere aggiornata spesso e quindi il visitatore non può svuotare la cache prima di vedere i nuovi articoli sul mio sito. Ho provato in mille modi, pare che la spunta su don’t cache front page non coincida con home page! Come devo fare?
Ciao Jacopo, sono contento che la mia spiegazione ti sia servita. Le cache le devi svuotare tu, non i tuoi utenti; per farlo ti basta premere il bottone “empty all caches” che compare nel banner del tuo pannello di amministrazione di WordPress.
Spero di esserti stato di aiuto 🙂