Impostazioni della cache totale W3 per aumentare la velocità del tuo sito web
Pubblicato: 2020-11-10Hai letto bene quel titolo.
Questo post riguarda uno specifico plug-in di WordPress che ogni blogger dovrebbe avere sotto la propria cintura degli strumenti.
Sto parlando di W3 Total Cache, un plug-in per l'ottimizzazione del sito Web all-in-one.
Se utilizzi WordPress, continua a leggere per scoprire come utilizzare W3 Total Cache per potenziare le prestazioni del tuo sito web.
Sommario
- 1. Introduzione
- 2. Ottimizzazione delle impostazioni generali
- 3. Impostazioni ottimali cache totale W3: cache della pagina
- 4. Ottimizzazione delle impostazioni di minimizzazione
- 5. Ottimizzazione della cache del database
- 6. Ottimizzazione della cache degli oggetti
- 7. Ottimizzazione della cache del browser
- 8. Ottimizzazione dell'agente utente, del referrer e dei gruppi di cookie
- 9. Ottimizzazione della cache dei frammenti
- 10. Utilizzo delle estensioni per la scalabilità
- 11. Conclusione
Consentitemi di iniziare presentando il plugin dell'ora.
Cos'è W3 Total Cache?
In qualità di blogger, aumentare le prestazioni del tuo sito web dovrebbe essere una priorità assoluta.
Non solo migliorerà notevolmente l'esperienza dell'utente, ma ti aiuterà anche a ottenere un posizionamento nei motori di ricerca più elevato.
W3 Total Cache rende l'ottimizzazione delle prestazioni del sito Web una passeggiata nel parco. Ha tutte le funzionalità di cui avrai bisogno per la maggior parte dei fattori che influenzano la velocità di caricamento.
Proprio come ogni altro plugin per WordPress disponibile, l'installazione di W3 Total Cache è il primo passo.
È possibile visualizzare la pagina della panoramica del plug-in facendo clic su "Prestazioni" dal menu principale e facendo clic su "Dashboard ".
Questo dovrebbe darti una buona occhiata ad alcune delle caratteristiche chiave del plugin. Puoi anche eseguire azioni rapide come un controllo di compatibilità di WordPress e lo svuotamento della cache.
Ovviamente, la pagina dashboard di W3 Total Cache è solo l'inizio.
Perché non diamo un'occhiata più da vicino sotto il cofano?
Ottimizzazione delle impostazioni generali
Come la maggior parte dei blogger di WordPress, la pagina "Impostazioni generali" è probabilmente la prima sezione che controllerai.
Fortunatamente, è qui che possono essere abilitate anche le funzionalità principali di W3 Total Cache, ovvero:
1. Scegliere l'impostazione corretta per la cache della pagina per il tuo sito web
Prima di andare avanti, il caching delle pagine , insieme a molte delle funzionalità di W3 Total Cache, è già spiegato in questo post. In questo modo si dovrebbe fornire una spiegazione più dettagliata di tutte le strategie che verranno menzionate in seguito.
Ora che l'abbiamo tolto di mezzo, il caching delle pagine può essere abilitato con W3 Total Cache letteralmente in due clic.
Seleziona la casella di controllo "Abilita" nella sezione "Cache della pagina" e fai clic su "Salva tutte le impostazioni".
Il caching del sito web funziona consentendo ai browser di salvare temporaneamente i dati del tuo sito web. Ciò consente loro di recuperare immediatamente i tuoi contenuti alla prossima visita dell'utente.
E le altre impostazioni?
Il bello dell'utilizzo di W3 Total Cache è che la maggior parte delle funzionalità dovrebbe funzionare bene fin da subito. Tuttavia, ci sono impostazioni ottimali di W3 Total Cache da tenere in considerazione.
Se il tuo sito è attualmente in esecuzione su un host condiviso, scegli "Disco: avanzato" come metodo di cache della pagina.
La memorizzazione nella cache "Opcode" , tuttavia, deve essere selezionata se esegui l'aggiornamento a un server dedicato. Per coloro che utilizzano l'hosting cloud, "Memcached" dovrebbe essere il metodo di cache della pagina.
2. Minimizzare il codice per ridurre l'utilizzo della larghezza di banda
La minimizzazione del codice è un'altra funzionalità di W3 Total Cache che potrebbe aumentare facilmente le prestazioni del tuo sito web.
Tieni presente che i codici del tuo sito web consumano larghezza di banda per essere caricati nei browser web. Ciò include CSS, HTML, JavaScript e così via.
Più grandi sono questi bit di codice, maggiore è la larghezza di banda che devono essere trasferiti.
A sua volta, questo aumenta il tempo di caricamento complessivo della tua pagina.
Come eseguire la minificazione alla vecchia maniera
Con la minimizzazione, gli elementi di codice non necessari come commenti, spazi bianchi e interruzioni di riga vengono rimossi.
Vuoi farlo manualmente?
Certo, se sei pronto a fissare davanti al tuo computer per giorni o addirittura settimane.
Utilizza invece uno strumento come Minify Code per minimizzare automaticamente qualsiasi codice caricato.
Se non è abbastanza facile per te, W3 Total Cache può minimizzare i tuoi codici in un attimo.
Farlo con W3 Total Cache
Nella sezione "Minimizza", seleziona la casella di controllo "Abilita" e salva le modifiche. Per quanto riguarda il resto delle impostazioni, puoi lasciarle ai valori predefiniti.
La minimizzazione tramite W3 Total Cache, tuttavia, può essere disabilitata se si utilizza Cloudflare. È una società di servizi di sicurezza e ottimizzazione web che implementa la minimizzazione del codice per tuo conto.
Se sei interessato a Cloudflare, sono lieto di dirti che offrono una soluzione gratuita.
Ciò ti consente di sfruttare una CDN globale, una protezione DDoS di base e un certificato SSL gratuito.
3. Utilizzo di altri metodi di memorizzazione nella cache del sito
Oltre alla cache della pagina di base menzionata sopra, puoi anche modificare varie opzioni di memorizzazione nella cache nella pagina delle impostazioni generali. Ciò include il caching del database, il caching del codice operativo, il caching degli oggetti e il caching del browser.
Queste opzioni di memorizzazione nella cache possono essere trovate direttamente sotto la sezione minify.
Di seguito sono riportati i modi specifici per utilizzare ciascuna opzione di memorizzazione nella cache:
- Cache del codice operativo: il caching del codice operativo funziona riducendo i blocchi di codice PHP sul tuo sito web. È disponibile solo se hai W3 Total Cache Pro.
- Cache del database: se si utilizza l'hosting virtuale o una rete per la distribuzione di contenuti , è meglio lasciare la cache del database disabilitata. Potresti anche voler testare la velocità del tuo sito web dopo aver abilitato questa opzione per vedere se aiuta o meno.
- Cache degli oggetti: sebbene possa rallentare l'area di amministrazione di WordPress, la cache degli oggetti è consigliata per i siti Web dinamici. Si tratta di siti che consentono agli utenti di modificare o aggiungere contenuti, come post del forum, carrelli della spesa e altri elementi personalizzabili.
- Cache del browser: tra tutte le opzioni di memorizzazione nella cache, la memorizzazione nella cache del browser è quella che dovresti abilitare in ogni caso. Utilizza le risorse dei computer dei tuoi visitatori, quindi non influirà negativamente sul tuo sito in circostanze normali.
4. Aggiornamento delle impostazioni CDN
Dopo le impostazioni di memorizzazione nella cache aggiuntive è la sezione "CDN".
In termini semplici, una CDN funziona sfruttando una rete di server proxy distribuiti in più regioni. La latenza viene quindi notevolmente ridotta consentendo agli utenti di scaricare i dati del tuo sito web dal server più vicino.
In una certa misura, i CDN offrono anche protezione dagli attacchi DDoS o Distributed Denial of Service .
Quindi ... significa che W3 Total Cache mi darà un CDN?
Sfortunatamente, abilitare l'opzione CDN su W3 Total Cache non significa che riceverai automaticamente questi vantaggi.
Il fatto è che un CDN può essere utilizzato solo con l'aiuto di fornitori di terze parti. Oltre a Cloudflare, altri esempi di aziende che offrono servizi CDN sono:
- MaxCDN
- KeyCDN
- Rackspace
Puoi visualizzare più opzioni leggendo questo elenco di servizi CDN gratuiti per i blog WordPress.
Se utilizzi un CDN, devi fare clic su "Abilita" nella pagina delle impostazioni generali di W3 Total Cache.
Devi quindi scegliere il "Tipo CDN" appropriato dal menu a discesa in modo che corrisponda al tuo provider CDN.
Cos'è, non riesci a trovare il tuo CDN dall'elenco?
Grazie alla popolarità di W3 Total Cache, molto probabilmente il tuo provider CDN può aiutarti nel processo di configurazione.
Gli utenti di Cloudflare, ad esempio, devono utilizzare l'estensione ufficiale per utilizzare W3 Total Cache con il proprio CDN.
Per altri fornitori di servizi CDN, molto probabilmente verrà utilizzata l'opzione "Specchio generico".
In ogni caso, è necessaria una configurazione aggiuntiva quando si configura il CDN con W3 Total Cache. Esploreremo questo processo più avanti con un po 'più di dettaglio.
5. Comprensione delle impostazioni extra
Uno dei motivi per cui W3 Total Cache è così popolare è la sua completezza.
Oltre alle impostazioni sopra descritte, dispone anche di strumenti avanzati che portano l'ottimizzazione delle prestazioni a un livello superiore.
Certo, la maggior parte degli utenti di WordPress non ha bisogno di giocare con queste funzionalità.
Ma nel caso in cui lo fai, fammi sorvolare su queste caratteristiche molto velocemente.
Proxy inverso
Subito dopo la sezione CDN, troverai "Reverse Proxy".
Questa è una funzionalità che aggiorna la cache di Varnish ogni volta che il contenuto del sito viene aggiornato.
Se questi termini non ti sono familiari, è probabile che non sia ancora necessario utilizzarli.
Varnish Cache è un acceleratore di applicazioni utilizzato principalmente da siti di grandi dimensioni e API. Una volta installato sul tuo server, esegue in modo indipendente la memorizzazione nella cache del contenuto del tuo sito web per aumenti di velocità enormi.
Le impostazioni del proxy inverso di W3 Total Cache ti consentono di specificare i tuoi indirizzi IP di Varnish. È quindi necessario fare clic su "Salva tutte le impostazioni" affinché le modifiche abbiano effetto.
Per mettere le cose in prospettiva, Varnish viene utilizzato da siti Web molto grandi come Reddit, Wikipedia e Stack Overflow.
A meno che tu non riceva tanto traffico quanto questi siti, per ora non mi preoccuperei delle impostazioni di Varnish o del proxy inverso.
Monitoraggio
Simile al proxy inverso, la sezione "Monitoraggio" è un'altra funzionalità ignorata dalla maggior parte degli utenti di W3 Total Cache.
Fondamentalmente, ti consente di monitorare le prestazioni del tuo sito o della tua applicazione web tramite New Relic, un servizio di analisi del software.
Se usi New Relic, devi configurare la tua chiave API qui.
Fragment Cache
Per i siti Web che utilizzano blocchi dinamici di codice PHP, la memorizzazione nella cache dei frammenti dovrebbe dare al tuo sito Web un notevole miglioramento della velocità.
Per quanto efficace sia il caching dei frammenti, ci sono due aspetti negativi di questa funzionalità.
Primo, implementarlo può essere complicato.
La sezione "Fragment Cache" della pagina delle impostazioni generali di W3 Total Cache aiuterà con il primo passaggio della distribuzione.
Dopo aver selezionato un metodo di cache dei frammenti, devi anche definire "gruppi di frammenti" per i tuoi codici PHP. Questa è un'attività per uno sviluppatore, ma se vuoi imparare, inizia con questa pagina da W3 Edge.
A parte il complicato processo di configurazione, il caching dei frammenti richiede anche l'acquisto di W3 Total Cache Pro.
Questo ci porta alla prossima funzionalità che dovresti conoscere.
Licenze
Se hai eseguito l'aggiornamento a W3 Total Cache Pro, puoi inserire la tua chiave nella sezione "Licenze". Al termine, fai clic su "Verifica codice di licenza" per attivare la copia per l'installazione corrente di WordPress.
Questo mi ricorda che non abbiamo ancora parlato dei vantaggi di W3 Total Cache Pro.
Abbiamo già trattato il caching dei frammenti, che è uno dei quattro punti di forza di W3 Total Cache Pro:
Impostazioni varie
La flessibilità di W3 Total Cache è completamente visibile con la sezione "Varie" nella pagina delle impostazioni generali.
Nella parte superiore è presente l'opzione "Abilita widget dashboard velocità pagina Google" .
Se configurato correttamente, presenterà i dati dal rapporto PageSpeed Insights del tuo sito web sulla dashboard di WordPress. Devi semplicemente selezionare la casella di controllo e inserire la tua chiave API PageSpeed.
L'utilizzo di PageSpeed Insights è un metodo fondamentale per misurare le prestazioni di un sito web.
Con la funzione sopra, è più facile modificare W3 Total Cache poiché il tuo punteggio di velocità viene aggiornato in tempo reale.
Se non sai dove trovare la tua chiave API PageSpeed Insights, fai riferimento a questa documentazione di Google.
Con PageSpeed Insights integrato, puoi anche abilitare l'opzione "Mostra valutazione pagina nella barra di amministrazione" . Questo renderà il punteggio di velocità del tuo sito web immediatamente visibile sulla dashboard di WordPress.
Sotto le impostazioni relative a PageSpeed Insights si trova l'opzione "Verifica regole di riscrittura" .
Come suggerisce la descrizione, ti avviserà ogni volta che le tue regole di riscrittura presentano problemi nel tuo file .htaccess .
L'abilitazione di questa opzione non avrà effetti collaterali sulle prestazioni del tuo sito web, quindi è meglio lasciarla attiva. Questo ti aiuterà a mantenere l'integrità del codice del tuo sito web.
Andando avanti, l'opzione "Abilita blocco file" impedisce a più utenti o processi di accedere allo stesso file contemporaneamente.
W3 Total Cache consiglia di mantenere questa opzione disabilitata per i sistemi NFS insieme ai siti Web in esecuzione su hosting condiviso.
Forse l'unico scenario in cui il blocco dei file è utile è su siti molto trafficati in cui i conflitti di accesso sono plausibili. Anche in questo caso, potrebbe non risultare in alcun miglioramento percettibile delle prestazioni.
Parlando di funzionalità di ottimizzazione delle prestazioni provvisorie, anche l'opzione successiva non garantisce una maggiore velocità di caricamento. È interessante notare che ha il caso d'uso esattamente opposto del blocco dei file.
Se il tuo host web è basato su NFS, valuta la possibilità di abilitare "Ottimizza la pagina ottimizzata del disco e minimizza la cache del disco per NFS". Ciò potrebbe portare a un discreto aumento delle prestazioni del sito Web, ma dovrai vedere di persona se funziona.
Infine, le ultime due impostazioni varie non hanno nulla a che fare con il miglioramento delle prestazioni del sito web.
Con "Traccia in modo anonimo l'utilizzo per migliorare la qualità del prodotto" abilitato, concedi a W3 Total Cache di monitorare l'utilizzo del tuo plug-in. Utile se ti interessa lo sviluppo del plugin, ma molti blogger preferirebbero che fosse disattivato.
"Abilita le statistiche di memorizzazione nella cache", d' altra parte, può essere utile se stai perfezionando W3 Total Cache nel tempo.
6. Impostazioni di debug
Se si prevede di utilizzare le statistiche di memorizzazione nella cache, è opportuno utilizzare anche le impostazioni di debug.
Le modalità di debug genereranno informazioni approfondite su alcune cache quando abilitate. Per utilizzarli, spunta la casella di controllo della modalità che desideri attivare.
Il problema è che abilitare qualsiasi modalità di debug può comportare prestazioni tutt'altro che ideali. Questo perché il tuo sito deve impegnarsi in più per tenere traccia delle funzionalità di W3 Total Cache.
Detto questo, il debug dovrebbe essere eseguito a breve termine e disabilitato una volta risolti tutti i problemi.
7. Importazione ed esportazione di configurazioni W3 Total Cache
W3 Total Cache è spesso visto come una soluzione plug-and-play che richiede poca o nessuna configurazione.
Con quello che hai letto finora, puoi ancora dire la stessa cosa?
Probabilmente no.
In effetti, la configurazione di W3 Total Cache potrebbe richiedere ore se lo desideri adattato alle esigenze del tuo sito.
Ecco perché W3 Total Cache ti consente di esportare e importare le impostazioni di configurazione del plugin.
Per importare la configurazione del plug-in da una fonte esterna, fai clic su "Scegli file", trova il documento HTML o .json e fai clic su "Carica". Che tu ci creda o no, in realtà ci sono blog WordPress che ti permettono di scaricare la configurazione dei loro plugin.
Se devi esportare le impostazioni del plug-in come backup, fai semplicemente clic su "Download" accanto a "Esporta configurazione".
Hai incasinato accidentalmente il tuo sito WordPress importando un file di configurazione?
Non preoccuparti: puoi sempre ripristinare le impostazioni predefinite del plug-in con un clic.
Basta fare clic su "Ripristina impostazioni predefinite" e sei d'oro.
Impostazioni ottimali della cache totale W3: cache della pagina
Quando hai finito con le impostazioni generali di W3 Total Cache, è il momento per le opzioni avanzate di cache delle pagine.
Abbiamo ancora molto da fare, quindi andiamo avanti con le impostazioni consigliate per le massime prestazioni del sito web.
Un consiglio: incontrerai molti termini tecnici per il resto di questo post. Detto questo, prova a tenere aperta una scheda separata in modo da poter cercare le loro definizioni.
Ma per tua comodità, ho elencato la configurazione ottimale per la maggior parte dei blog WordPress. Tutto ciò che resta da fare è copiare queste impostazioni e applicarle su W3 Total Cache.
Pronto? Fare clic su "Cache pagina" dal sottomenu "Prestazioni" per iniziare.
8. Selezione delle opzioni generali corrette
Per la memorizzazione nella cache delle pagine, di seguito sono riportate le impostazioni ottimali di W3 Total Cache da utilizzare sul tuo sito WordPress:
- Pagina dei post nella cache: abilita.
- Non memorizzare nella cache la prima pagina - Disabilita.
- Feed cache: sito, categorie, tag, commenti - Abilita.
- Richieste SSL (HTTPS) nella cache: abilita se utilizzi un certificato SSL.
- Cache URI con variabili stringa di query: abilita a meno che la casella di controllo non sia disattivata.
- Pagine cache 404 (non trovate) - Disabilita.
- Non memorizzare nella cache le pagine per gli utenti registrati - Abilita.
- Non memorizzare nella cache le pagine per i seguenti ruoli utente: abilita finché selezioni tutti i ruoli utente.
9. Configurazione degli alias
Se non sai nemmeno cosa sono gli alias, non toccare nulla nella sezione "Alias".
Nel mondo del web hosting, un alias è un dominio separato che punta alla stessa installazione di WordPress. Questo è qualcosa che i blogger individuali fanno raramente, quindi sentiti libero di ignorare questa sezione.
Altrimenti, dovresti già sapere cosa fare dopo:
10. Utilizzo del precaricamento della cache
Mentre il caching regolare migliora l'esperienza di ritorno del traffico, il precaricamento della cache avvantaggia tutti.
Sì, questo include i visitatori per la prima volta.
Ecco le migliori impostazioni per il precaricamento della cache:
- Attiva automaticamente la cache della pagina: attiva.
- Intervallo di aggiornamento: 900 secondi.
- Pagine per intervallo: 10 pagine.
- URL della Sitemap: incolla semplicemente l'URL della tua Sitemap. Scopri di più sulle Sitemap leggendo questo post.
- Precarica la cache dei post in caso di pubblicazione degli eventi: attiva.
11. Impostazione della politica di eliminazione della cache
L'eliminazione delle cache assicura che gli utenti possano visualizzare le ultime modifiche sul tuo sito web.
Impostando un criterio di eliminazione, si imposta questo processo sul pilota automatico ogni volta che si verifica una delle seguenti condizioni:
- Crei un nuovo post
- Modifica un post esistente
- Un utente pubblica un commento
Per creare un criterio di eliminazione che non influirà sulle prestazioni del tuo sito web, utilizza le seguenti impostazioni:
- Pagine da memorizzare nella cache: prima pagina, pagina di post, pagina di post e feed del blog.
- Specifica i tipi di feed da eliminare - Rss2 (predefinito).
- Limite di eliminazione: 15 o più se si dispone di un server di fascia alta.
- Pagine aggiuntive - Vuoto.
- Elimina le mappe dei siti: mantieni il valore predefinito dell'espressione regolare.
12. Gestione dell'API REST
Se disponi di W3 Total Cache Pro e utilizzi l'API RESTful, puoi trarre vantaggio dallo strumento di memorizzazione nella cache dell'API REST.
RESTful API si basa sulla tecnologia Representational State Transfer . Viene utilizzato per attività come la connessione di WordPress con un frontend JavaScript, la guida di plug-in o la creazione di app mobili.
Fammi indovinare: non sei neanche lontanamente vicino a fare qualcosa di quella portata.
In tal caso, è meglio lasciare la cache dell'API REST con l'impostazione predefinita: "Non memorizzare nella cache".
13. Impostazioni avanzate della cache delle pagine
W3 Total Cache ha un lungo elenco di impostazioni avanzate per il caching delle pagine.
Naturalmente, ci sono molti modi per configurare queste impostazioni in base ai requisiti del tuo sito web. Ma per la maggior parte dei blogger, le impostazioni seguenti dovrebbero garantire un miglioramento della velocità di caricamento.
- Inizializzazione tardiva: disabilita.
- Memorizzazione nella cache in ritardo: disabilita.
- Modalità di compatibilità: disabilita a meno che non vengano visualizzati errori di memorizzazione nella cache.
- Set di caratteri: disabilita a meno che non trovi caratteri insoliti nella cache della pagina.
- Rifiuta richieste HEAD - Lascia l'impostazione predefinita.
- Intervallo di raccolta dati inutili: 3.600 secondi se si memorizza nella cache su disco (altrimenti questa opzione sarà disattivata).
- Durata cookie commento: 1.800 secondi
- Stringhe di query accettate: vuoto.
- Agenti utente rifiutati - Vuoto.
- Cookie rifiutati - wptouch_switch_toggle (predefinito).
- Non memorizzare mai nella cache le seguenti pagine - wp -. * \. Php e index \ .php (predefinito.)
- Non memorizzare mai nella cache le pagine associate a queste categorie - Vuoto.
- Non memorizzare mai nella cache le pagine che utilizzano questi tag - Vuoto.
- Non memorizzare mai nella cache le pagine di questi autori - Vuoto.
- Non memorizzare mai nella cache le pagine che utilizzano questi campi personalizzati - Vuoto.
- Elenco eccezioni cache: aggiungi pagine con problemi di memorizzazione nella cache.
- Pagine con barra non finale: mantieni le pagine predefinite.
- Specifica intestazioni di pagina: mantieni le impostazioni predefinite.
- Gestisci il tipo MIME XML: abilita.
Ottimizzazione delle impostazioni di minimizzazione
Ancora una volta, se utilizzi Cloudflare, non è necessario modificare le impostazioni di minimizzazione del codice W3 Total Cache.
Nella pagina "Minimizza" , puoi controllare come viene gestita la minimizzazione del codice sul tuo sito Web WordPress.
Ecco una ripartizione di ciascuna sezione nella pagina di configurazione di minify:
14. Impostazioni generali
Quando si tratta di minificazione, non è necessario apportare modifiche alle impostazioni generali. Ma ciò non significa che non dovremmo rivedere le impostazioni ideali di minimizzazione del codice di W3 Total Cache.
- Riscrivi la struttura dell'URL - Abilita.
- Disabilita minify per gli utenti che hanno effettuato l'accesso: lasciare l'impostazione predefinita.
- Minimizza notifica di errore - Disabilita.
15. Minificazione HTML e XML
Per impostazione predefinita, W3 Total Cache non minimizzerà i file CSS e JavaScript in linea sull'HTML del tuo sito web. Puoi abilitare queste opzioni per migliorare le prestazioni del tuo sito web.
- Impostazioni di minimizzazione HTML - Abilita con CSS inline e minimizzazione JS inline.
- Ignora i gambi dei commenti: mantieni i valori predefiniti.
16. Impostazioni di minimizzazione JS
Mentre la minimizzazione JavaScript in linea attivata è inizialmente disabilitata, l'effettiva minimizzazione JavaScript sul tuo sito è abilitata sin dall'inizio.
Puoi massimizzare gli effetti della minimizzazione JavaScript applicando le seguenti impostazioni:
- Impostazioni di minimizzazione JS - Abilita scegliendo "Minimizza" su "Solo combina".
- Operazioni nelle aree (prima) - Non bloccante mediante "differimento".
- Operazioni nelle aree (dopo) - Non bloccante con "differimento".
- Rimozione dei commenti conservata - Abilita.
- Rimozione interruzione di riga - Abilita.
- Push HTTP / 2 - Abilita tranne se utilizzi il metodo "Disk: Enhanced" con Nginx.
17. Impostazioni di minimizzazione CSS
Proprio come la minimizzazione JavaScript, la minimizzazione CSS è abilitata fin dall'inizio.
Esistono, tuttavia, un paio di impostazioni aggiuntive da abilitare se si desidera un sito Web fluido.
- Impostazioni di minimizzazione CSS - Abilita con "Combina solo" selezionato.
- @import handling - Nessuno.
- Push HTTP / 2: abilita.
18. Impostazioni avanzate di minimizzazione
Come ciliegina sulla torta, utilizza le opzioni di seguito nella sezione "Avanzate".
- Aggiorna i file esterni ogni - 86.400 secondi (24 ore).
- Intervallo di raccolta dati inutili : 86.400 secondi (24 ore).
- Non minimizzare mai le pagine seguenti - Lascia vuoto.
- Non minimizzare mai i seguenti file JS: aggiungi temporaneamente i codici su cui stai lavorando per preservare i commenti e la leggibilità.
- Non minimizzare mai i seguenti file CSS - Come sopra.
- Agenti utente rifiutati: lasciare vuoto.
- Includi file / librerie esterni: aggiungi URL di risorse esterne come Google Fonts e Google Tag Manager. Assicurati solo di testare le tue modifiche.
- Usa espressioni regolari per la corrispondenza del nome file: disabilita se non stai utilizzando W3 Total Cache per ottimizzare le librerie JavaScript esterne.
Ottimizzazione della cache del database
Il tuo sito web è composto da molte parti che devono essere recuperate e caricate ogni volta che sono necessarie.
La memorizzazione nella cache del database può aumentare questo processo rendendo prontamente disponibili le risorse per le query comuni. Ciò riduce il carico della CPU per fornire i dati del sito Web agli utenti.
Ecco la prima cosa che dovresti fare. Se non stai utilizzando una CDN o un host virtuale, abilita "Non memorizzare nella cache le query per gli utenti che hanno effettuato l'accesso".
19. Impostazioni avanzate di cache del database
Per le impostazioni avanzate, ecco cosa dovresti fare:
- Durata massima degli oggetti memorizzati nella cache: 180 secondi per i siti ad alto traffico, fino a 7.200 secondi per i siti a basso traffico.
- Intervallo di raccolta dati inutili - Ovunque tra 3.600 e 86.400 secondi (se l'opzione non è disattivata).
- Non memorizzare mai nella cache le pagine seguenti: lasciare vuoto.
- Gambi della query ignorati: lascia i valori predefiniti o aggiungi "wc-session" se utilizzi WooCommerce.
- Rifiuta le parole della query: lasciare l'impostazione predefinita.
- Rifiuta costanti: lasciare l'impostazione predefinita.
Ottimizzazione della cache degli oggetti
Il caching degli oggetti è un altro modo per ridurre l'utilizzo della CPU per il caricamento del tuo sito web.
Non sorprenderti se la tua area di amministrazione rallenta con questa funzione attivata. In realtà è un compromesso ragionevole se apprezzi l'esperienza dei tuoi utenti.
20. Impostazioni avanzate per la cache degli oggetti
I siti Web dinamici vivono in base al database e alla memorizzazione nella cache degli oggetti per rimanere veloci e reattivi. Devi solo applicare queste impostazioni ottimali:
- Durata predefinita degli oggetti della cache: come la memorizzazione nella cache del database, dovrebbe essere di 180 secondi per i siti ad alto traffico e fino a 7.200 secondi per i siti a basso traffico.
- Intervallo di raccolta dati inutili: 3.600 secondi.
- Gruppi globali: lasciare l'impostazione predefinita.
- Gruppi non persistenti: lasciare l'impostazione predefinita.
- Abilita la memorizzazione nella cache per le richieste wp-admin: abilita questa opzione per velocizzare il tuo pannello di amministrazione di WordPress, ma disabilita se ottieni dati obsoleti nella cache.
- Memorizza i transitori nel database - Abilita.
Ottimizzazione della cache del browser
Sebbene il caching del database e degli oggetti sia entrambi facoltativi, il caching del browser dovrebbe essere abilitato per ogni sito WordPress.
Consente ai browser Web di memorizzare file di siti Web statici come immagini, testo e codici per il recupero immediato.
Come la minimizzazione del codice, anche la memorizzazione nella cache del browser ha un ampio elenco di opzioni.
Di seguito è riportato un riepilogo di ciascuna sezione:
21. Impostazioni generali
Come regola generale, abilita le prime sei opzioni nella sezione "Generale" della pagina di configurazione della cache del browser:
- Imposta intestazione Last-Modified
- Il set scade l'intestazione
- Imposta l'intestazione del controllo della cache
- Imposta tag entità
- Imposta l'intestazione W3 Total Cache
- Abilita la compressione HTTP (gzip)
Vuoi sapere qualcosa di divertente?
La maggior parte di queste sono funzioni di cache del browser che puoi testare su GTmetrix, uno strumento gratuito di analisi delle prestazioni del sito web.
È possibile utilizzare GTmetrix mentre si configura W3 Total Cache per verificare alcune funzionalità di memorizzazione nella cache. Per quelli sopra elencati, dovrebbero apparire nella scheda "YSlow" del rapporto di analisi.
Oltre alle prime sei opzioni, ci sono altre cose da gestire nella pagina di configurazione della cache del browser:
- Abilita compressione HTTP (brotli) - Abilita questa opzione se disponibile e verifica se supera la compressione gzip.
- Impedisci la memorizzazione nella cache degli oggetti dopo la modifica delle impostazioni: attiva.
- Rimuovi le stringhe di query dalle risorse statiche: attiva.
- Impedisci elenco eccezioni memorizzazione nella cache: lasciare vuoto.
- Non impostare cookie per file statici - Abilita.
- Non elaborare errori 404 per oggetti statici con WordPress - Disabilita.
- Elenco eccezioni errore 404: lasciare l'impostazione predefinita.
- Riscrivi la struttura URL degli oggetti - Disabilita.
22. CSS e JS, HTML e XML, impostazioni di cache del browser
Come affermato in precedenza, la memorizzazione nella cache del browser può essere utilizzata su codici come file CSS, JavaScript e HTML.
Per mantenere il tuo sito Web WordPress in perfetta forma, si consiglia di lasciare queste impostazioni così come sono.
Solo un promemoria: le impostazioni per CSS e JS, HTML e XML e Media e altri file sono in qualche modo simili. Poiché non c'è motivo per loro di avere configurazioni diverse, utilizza le seguenti impostazioni laddove si applicano:
- Imposta intestazione ultima modifica: abilita.
- Imposta scadenza intestazione - Abilita.
- Scade la durata dell'intestazione: 3.600 secondi per HTML e XML, 31.536.000 secondi (un anno) per gli altri due.
- Imposta intestazione controllo cache: abilita.
- Criterio di controllo della cache: lasciare l'impostazione predefinita (cache con max-age).
- Imposta tag titolo entità: attiva.
- Imposta intestazione Cache totale W3 - Abilita.
- Abilita compressione HTTP (gzip): abilita.
- Abilita la compressione HTTP (brotli) - Come prima.
- Impedisci la memorizzazione nella cache degli oggetti dopo la modifica delle impostazioni: attiva.
- Rimuovi le stringhe di query dalle risorse statiche: attiva.
- Disabilita i cookie per i file statici: abilita.
23. Cosa fare con le intestazioni di sicurezza
A questo punto, dovresti già sapere che ci sono alcune impostazioni in W3 Total Cache che devono essere lasciate sole.
Le intestazioni di sicurezza sono tra queste impostazioni.
Le opzioni che troverai qui sono riservate agli utenti esperti in sviluppo web e sicurezza. Puoi modificare la direttiva della policy HTTP Strict Transport Security del tuo sito, abilitare X-XSS-Protection e altro ancora.
Se questi termini sono nuovi per te, lascia tutto sotto le intestazioni di sicurezza ai valori predefiniti.
Ottimizzazione dell'agente utente, referrer e gruppi di cookie
In W3 Total Cache, le pagine di configurazione del "gruppo" devono essere ignorate anche dalla maggior parte degli utenti WordPress non sviluppatori.
Ciò include "User Agent Groups", "Referrer Groups" e "Cookie Groups".
Esistono, tuttavia, una serie di casi d'uso per alcuni tipi di gruppo che possono influire sull'esperienza dell'utente.
24. Gruppi di agenti utente per la personalizzazione
Se sei un utente WordPress avanzato, i gruppi di agenti utente possono essere utilizzati per reindirizzare un determinato traffico a un dominio diverso. Potresti persino forzare il loro browser a caricare un tema diverso sul tuo sito WordPress.
Supponi di aver creato un gruppo per tutti i tuoi utenti mobili.
Con i gruppi di agenti utente, puoi reindirizzarli a una versione mobile separata del tuo sito. In caso contrario, puoi dire al loro browser di avviare il tuo sito con un tema più mobile-friendly.
Procedi con cautela e ricorda di testare la tua configurazione per evitare di danneggiare il tuo sito.
Ottimizzazione delle impostazioni CDN
Ti senti come se avessi fatto tutto il lavoro?
Allora ho delle buone notizie per te.
Se decidi di utilizzare un CDN, il tuo fornitore di servizi dovrebbe essere disposto ad aiutarti con la configurazione di W3 Total Cache.
In altre parole, puoi tranquillamente ignorare tutte queste impostazioni e attendere l'assistenza del tuo fornitore CDN.
Se riscontri problemi con la tua CDN su pagine SSL, è giusto dirti una soluzione alternativa.
25. Come disabilitare CDN su pagine SSL
Nella sezione "Impostazioni avanzate", seleziona "Disattiva CDN sulle pagine SSL". Le pagine interessate dovrebbero ora caricarsi normalmente mentre cerchi assistenza dal tuo provider CDN.
Ottimizzazione della cache dei frammenti
La pagina delle impostazioni "Fragment Cache" è un'altra area di W3 Total Cache che dovresti saltare.
Ciò è particolarmente vero se non hai la versione Pro del plugin.
26. Configurazione della funzione di memorizzazione nella cache dei frammenti
Se hai pagato per il plug-in e desideri utilizzare la memorizzazione nella cache dei frammenti, di seguito sono riportate le cose che dovresti ricordare:
- Gruppi di frammenti registrati: se stai tentando di definire gruppi di frammenti per W3 Total Cache, dovrebbero apparire qui.
- Durata predefinita dei frammenti memorizzati nella cache: il valore predefinito è 180 secondi, ma può essere aumentato se il traffico è ridotto.
- Intervallo di raccolta dati inutili: mantenere questo valore su 3.600 secondi (impostazione predefinita) se si dispone di un sito ad alto traffico.
- Gruppi di frammenti manuali - Inserisci manualmente i gruppi di frammenti qui - non toccare se non sai cosa stai facendo!
Utilizzo delle estensioni per la scalabilità
Infine, dovresti sapere che W3 Total Cache viene fornito con una serie di estensioni preinstallate.
Gli utenti di WordPress dovrebbero trovarsi a casa nella pagina "Estensioni". Senza il logo W3 Total Cache, sembra una copia carbone della pagina "Plugin" sulla dashboard.
Ciò significa che l'attivazione e la disattivazione delle estensioni implica un processo familiare. Fai clic sui pulsanti nella parte inferiore di ciascuna estensione o esegui "azioni collettive" utilizzando il menu a discesa.
Poiché non esiste un modo perfetto per eseguire il tuo ecosistema W3 Total Cache, ti permetterò di determinare quali estensioni attivare.
27. Tre importanti estensioni W3 Total Cache per siti Web WordPress
Di seguito sono riportate alcune delle estensioni W3 Total Cache più utili e cosa fanno:
- AMP: il progetto AMP o Accelerated Mobile Pages aiuta i proprietari di siti web a raggiungere velocità di caricamento fluide e burrose sui dispositivi mobili. L'abilitazione di questa estensione aggiungerà il supporto AMP alle funzionalità di minimizzazione di W3 Total Cache.
- Yoast SEO - Se ti affidi a Yoast SEO per l'ottimizzazione in-page, attiva questa estensione per la perfetta integrazione di W3 Total Cache.
- Genesis Framework di StudioPress - Molti utenti di WordPress sfruttano Genesis Framework per costruire da zero siti Web ottimizzati per la SEO. Se appartieni a questo gruppo di utenti, abilita questa estensione per un miglioramento delle prestazioni dal 30 al 60 percento.
Ecco un ultimo consiglio: se vuoi attivare le estensioni, fallo una alla volta.
Proprio come i plugin, le estensioni possono causare problemi imprevisti sul tuo sito web quando sono attive. Abilitando un'estensione alla volta, puoi facilmente individuare la causa di potenziali problemi.
Conclusione
La configurazione di W3 Total Cache per prestazioni ottimali del sito Web potrebbe richiedere del tempo.
Non avere fretta: puoi sempre aggiungere ai segnalibri e fare riferimento a questa pagina ogni volta che ne hai bisogno.
Ricorda di testare la velocità del tuo sito web mentre apporti in modo incrementale le modifiche. Già che ci sei, esporta la configurazione come backup nel caso in cui sia necessario riapplicare queste impostazioni.
Parlami della tua esperienza con W3 Total Cache nei commenti qui sotto!
Potrebbe piacerti anche:
- 19 semplici modi per ridurre la frequenza di rimbalzo sul tuo blog e massimizzare il tuo traffico
- Tutto sui plugin di WordPress
- I 10 migliori plugin WordPress per la condivisione sui social per i blogger
- Salva