Come utilizzare WordPress W3 Total Cache Plugin per siti Web più veloci
Pubblicato: 2018-08-30
WordPress Core è in qualche modo carente quando si tratta di utilizzare sistemi di memorizzazione nella cache per ridurre il tempo di caricamento del sito e l'utilizzo delle risorse del server. Fortunatamente, ci sono alcuni dei migliori plugin disponibili nel repository di WordPress; uno di questi è il plug-in W3 Total Cache di WordPress che aiuta a velocizzare il caricamento dei siti Web utilizzando le regole di memorizzazione nella cache.
L'utilizzo di un meccanismo di memorizzazione nella cache sul sito WordPress garantisce un'esperienza utente migliorata riutilizzando i dati che l'utente ha già richiesto utilizzando la memorizzazione nella cache del browser. A causa della memorizzazione nella cache, i file sono immediatamente disponibili, il che velocizza il caricamento di un sito web.
Su Cloudways, ogni nuova installazione dell'istanza di WordPress viene fornita con Breeze preconfigurato, il nostro plug-in di cache WordPress sviluppato su misura. Tuttavia, se desideri comunque utilizzare W3 Total Cache per i siti WordPress poiché è anche compatibile con il nostro stack di hosting cloud gestito, questa guida fa per te. (Puoi anche utilizzare altri plugin per la cache di WordPress con impostazioni simili.)
In questa guida, ti mostreremo come utilizzare W3 Total Cache sul sito Web WordPress con alcune configurazioni consigliate di W3 Total Cache per ottenere il massimo da esso.
- Installa il plugin WordPress W3 Total Cache
- Come utilizzare la cache totale W3 per WordPress
- Pannello di controllo
- impostazioni generali
- cache della pagina
- Minimizza
- Cache del database
- Cache oggetti
- Cache del browser
- CDN
- Proxy inverso
- Monitoraggio
- Licenza
- Varie
- Debug
- Impostazioni di importazione/esportazione
- Configurazione totale della cache W3 di Cloudflare
- Breeze – Plugin cache WordPress
- Conclusione
Installa il plugin WordPress W3 Total Cache
Accedi alla dashboard di WordPress e vai a Plugin → Aggiungi nuovo e cerca W3 Total Cache .


Installa e attiva il plugin per configurare l'impostazione di W3 Total Cache per WordPress. Puoi anche installare il plugin manualmente se hai scaricato il file del plugin. In tal caso, puoi utilizzare l'accesso FTP fornito dalla piattaforma Cloudways.
Innanzitutto, esamineremo le impostazioni del plugin che abbiamo a disposizione. Per i principianti, le impostazioni potrebbero confondere, quindi è utile sapere esattamente cosa fa ogni opzione.
Come utilizzare la cache totale W3 per WordPress?
Supponendo che tu abbia installato e abilitato W3 Total Cache sul sito Web di WordPress, vedrai una nuova opzione nella barra laterale di amministrazione, ad esempio " Prestazioni " nella scheda Impostazioni generali. Vedrai diversi tipi di memorizzazione nella cache che possono essere abilitati o disabilitati. Ciascun tipo di area del widget contiene le impostazioni generali per la memorizzazione nella cache e il tipo di metodo di memorizzazione nella cache da utilizzare. 
Pannello di controllo
Dalla dashboard, puoi eseguire alcune azioni rapide come:
- Verifica della compatibilità
- Svuota diversi tipi di cache
Prima di procedere, non dimenticare di eseguire un controllo di compatibilità che visualizzerà i moduli e le risorse del server installati e abilitati/disabilitati. Questo ti darà un'idea di come questo plugin di cache può funzionare in base alle risorse che hai, non solo questo, ti mostrerà anche il software che potrebbe essere necessario installare per ottenere il vantaggio di più funzionalità W3TC. 
impostazioni generali
In questa modalità, puoi abilitare la modalità di anteprima prima di salvare effettivamente le impostazioni di memorizzazione nella cache. E questa sezione ha anche l'opzione per Salva impostazioni ed Elimina cache che può essere utilizzata per svuotare la cache esistente.

Nella nostra guida alla configurazione della cache totale W3 di oggi, configureremo le impostazioni menzionate nella scheda Impostazioni generali .
cache della pagina
La cache della pagina crea copie dei post/pagine WordPress visitati in precedenza. Se non è abilitato, su ogni visualizzazione di pagina sul tuo sito WordPress genera il contenuto della pagina eseguendo PHP e inviando query al database.
Quando questa impostazione è abilitata, ai visitatori viene offerta una versione cache della pagina. Riduce il tempo di caricamento della pagina e riduce anche il carico sulle risorse del server, aumentando così la capacità del server di gestire più traffico.
Ad esempio, l'intestazione o il piè di pagina di un sito non cambiano così frequentemente e non richiedono una nuova copia dal server ogni volta che l'utente torna alla stessa pagina. La copia del file statico viene archiviata nel browser di un utente e viene servita quando viene nuovamente richiesta.

Il metodo Cache suggerito è Codice PHP alternativo sia su PHP 5.6 che su PHP 7.
Cache di pagine avanzate
Se sei un utente avanzato, vai a WordPress Dashboard > Performance , quindi fai clic sull'opzione Page Cache e configura W3 Total Cache per WordPress Page Cache secondo i tuoi requisiti.
Minimizza
Come suggerisce il nome, questa opzione abilita la minimizzazione dei tuoi file CSS, JS e HTML. Questa non è un'impostazione di memorizzazione nella cache e si comporterà in modo diverso su diverse configurazioni di WordPress.
La minimizzazione è il processo di eliminazione di spazi, commenti e rientri non necessari dai file in modo da poter risparmiare spazio e ridurre la dimensione complessiva del file. Questi sono i file responsabili della visualizzazione e dell'altra interattività dell'utente e, se non consegnati abbastanza velocemente, possono danneggiare l'esperienza dell'utente.
Ti consigliamo di testarlo separatamente su un sito di staging WordPress prima. In alcuni casi, danneggerà le prestazioni del tuo sito Web perché il processo di minimizzazione richiede un'elevata intensità di server.

Il metodo Cache suggerito è Codice PHP alternativo sia su PHP 5.6 che su PHP 7.
Minificazione avanzata
Se sei un utente avanzato, vai su Prestazioni> Riduci a icona dalla barra laterale sinistra e configura la riduzione secondo le tue esigenze.
Cache del database
La memorizzazione nella cache delle query del database ridurrà il carico sul tuo server, quindi il server avrà più risorse per servire il sito Web al flusso di traffico in entrata.
In questo tipo di memorizzazione nella cache, le query frequenti vengono memorizzate nella cache e utilizzate quando l'utente effettua ripetutamente una richiesta simile. Ciò evita il viaggio di ricerca di tutte le tabelle all'interno del database e riporta il risultato richiesto più velocemente.
Ciò sarà particolarmente utile se disponi di un sito Web WordPress che invia molte query di database per caricamento di pagina.
Il metodo Cache suggerito è Memcached .


Cache del database avanzata
Se sei un utente avanzato, vai all'opzione Database Cache nella scheda Prestazioni nel menu della barra laterale e configura Database Cache secondo le tue esigenze.
Cache oggetti
Le cache degli oggetti sono particolarmente utili per i siti Web a uso intensivo di database. Cloudways ha integrato Redis sui propri server qualche tempo fa, è necessario installarlo andando su Server → Impostazioni e pacchetti → Pacchetti e quindi fare clic su Installa Redis e quindi su Abilita cache oggetti qui. Abbiamo scritto un'ampia guida per aggiungere Redis su WordPress.
Il metodo Cache suggerito è Redis .

Cache oggetti avanzata
Se sei un utente avanzato, puoi configurare Object Cache secondo le tue esigenze. Basta fare clic sull'opzione Object Cache nella scheda Prestazioni .
Cache del browser
I browser di questi tempi memorizzano nella cache il contenuto statico dei siti Web per migliorare l'esperienza dell'utente. Nell'opzione W3TC della cache del browser, puoi abilitarla/disabilitarla. Inoltre, puoi aggiungere eccezioni e date di scadenza degli elementi.
Ti suggeriamo di abilitarlo, quindi di accedere alla scheda Cache del browser e abilitare le seguenti impostazioni per ottenere il massimo effetto.
- Imposta l'intestazione dell'ultima modifica
- Imposta l'intestazione della scadenza
- Imposta l'intestazione del controllo della cache
- Imposta tag entità
- Imposta l'intestazione della cache totale W3
- Abilita la compressione HTTP (GZIP)
La cache del browser è importante soprattutto se il tuo sito ha visitatori regolari. Il contenuto statico è già memorizzato nella cache nei loro browser secondo le regole che hai implementato nelle impostazioni. Solo il contenuto aggiornato viene caricato dal server, il che velocizza il caricamento dell'intero sito Web e consente di risparmiare larghezza di banda.

Cache del browser avanzata
Se sei un utente avanzato, puoi configurare la cache del browser secondo le tue esigenze. Basta fare clic sull'opzione Cache del browser nella scheda Prestazioni .
CDN
Le reti di distribuzione dei contenuti per WordPress sono diventate popolari, soprattutto per i siti Web che ricevono traffico da tutto il mondo. I CDN, come MaxCDN e Cloudflare, sono popolari e puoi integrarli facilmente con il tuo sito Web WordPress tramite il plug-in W3TC.
I CDN servono il contenuto statico del tuo sito Web da posizioni diverse anziché solo dal tuo server di hosting WordPress. Questo aiuta a ridurre il carico sul tuo server e migliora la velocità con cui il sito web viene servito ai visitatori che arrivano da luoghi diversi.
Questo è altamente raccomandato per i siti Web con traffico più elevato destinati al pubblico globale. CDN come Cloudflare, che è anche compatibile con W3 Total Cache, ha oltre 150 data center in tutto il mondo. Queste reti creano una copia del tuo sito Web e del server tramite il suo server anziché andare avanti e indietro verso l'host Web per ogni richiesta effettuata da un utente.

Configurazione CDN avanzata
Se sei un utente avanzato, vai a CDN dal menu W3TC (Prestazioni) di sinistra e configura il CDN W3TC secondo i tuoi requisiti.
Proxy inverso
I server Cloudways sono dotati di una cache Varnish preinstallata. Varnish è una cache molto potente che memorizza nella cache l'intero contenuto (che può includere sia il contenuto statico che dinamico del tuo sito Web) e serve quel contenuto ai visitatori di ritorno e persino ai nuovi. Questa cache velocizza le richieste HTTP e si trova davanti ad Apache (server web).
In W3TC l'impostazione Reverse Proxy viene utilizzata per eliminare la cache di Varnish ogni volta che effettui un aggiornamento al tuo sito web. Si consiglia vivamente di mantenerlo abilitato, altrimenti sarà necessario eliminare Varnish manualmente ogni volta.

Monitoraggio
Se utilizzi New Relic con WordPress, puoi collegarlo al tuo sito Web semplicemente inserendo l'API di New Relic del tuo account.
Ma questo non è necessario poiché i server Cloudways sono dotati di un account New Relic integrato a cui puoi accedere in Gestione server → Monitoraggio → Applicazione .
New Relic è uno strumento di monitoraggio delle prestazioni delle applicazioni che ti offre una panoramica del funzionamento della tua applicazione e identifica i punti che causano problemi relativi alle prestazioni.

Licenza
Se desideri il supporto degli sviluppatori di W3 Total Cache per i siti WordPress e una guida alla configurazione, puoi acquistare e verificare la tua chiave di licenza qui.

Varie
In questa scheda troverai le opzioni generali che potresti voler utilizzare come dashboard di Google Page Speed. Ti suggeriamo di mantenere la " Verifica regole di riscrittura " e di mantenere deselezionate le altre opzioni.

Debug
La modalità debug è particolarmente utile se vuoi sapere quale cache funziona e quanto effetto ha sulle pagine. Per visualizzare le informazioni di debug, visualizza il codice sorgente del tuo sito Web e vai alla fine della pagina. Vedrai i commenti che ti informano se una cache è abilitata, quante query sono state memorizzate nella cache e quanto tempo è stato necessario per creare la pagina memorizzata nella cache.

Impostazioni di importazione/esportazione
Se hai molti siti web e non vuoi ripetere lo stesso processo di configurazione del W3TC più e più volte, puoi facilmente esportare tutte le tue impostazioni e importarle nell'altro tuo sito web.

Configurazione totale della cache W3 di Cloudflare
Se intendi utilizzare Cloudflare CDN utilizzando il plug-in W3 Total Cache, vai alla scheda Estensioni e supponendo che tu abbia già configurato Cloudflare per WordPress, attiva semplicemente il plug-in Cloudflare → vai alle impostazioni del plug-in e fornisci la tua email e la chiave API per l'autorizzazione.

Una volta completata l'autorizzazione, sarai in grado di configurare Cloudflare utilizzando il plugin W3TC.
Breeze – Plugin cache WordPress
Breeze è un plug-in di cache WordPress gratuito e intuitivo sviluppato dal team di Cloudways. Offre varie opzioni per ottimizzare le prestazioni di WordPress a vari livelli. Funziona allo stesso modo con WordPress, WordPress con WooCommerce e WordPress Multisite. Questo è un plug-in leggero con funzionalità mirate a un sito Web più veloce.
Conclusione
Oggi abbiamo imparato come impostare W3 Total Cache per WordPress per un miglior tempo di caricamento della pagina. Esistono molte impostazioni avanzate che puoi modificare per ottimizzare al meglio il sito Web di WordPress utilizzando W3 Total Cache Plugin. Tutto dipende dalle varie configurazioni di WordPress. Tieni presente che potresti rovinare le impostazioni, motivo per cui l'utilizzo delle impostazioni suggerite si rivelerà molto utile per te. Tuttavia, se vuoi ancora sperimentare varie combinazioni di memorizzazione nella cache; Ti consiglio di fare un backup completo del tuo sito.
