Configurazione di W3 Total Cache Advance Database Cache

Finora abbiamo configurato le impostazioni di W3 Total Cache Minification. In questo tutorial, tratterò delle configurazioni avanzate per W3 Total Cache.

Database Cache

La cache del database è un fattore importante per ottimizzare il tuo sito. Permettetemi di darvi un esempio di rete a tre livelli: Ora a un giorno, le applicazioni vengono distribuite su una scala a più livelli per migliorare le prestazioni. Ciò significa che possono essere presenti il ​​livello applicazione e il livello dati su diversi host. Su richiesta, l'applicazione visualizza i dati.

Qui, il collo di bottiglia è il livello dati. Un collo di bottiglia è definito come un punto in cui le prestazioni o la capacità di un intero sistema sono limitate da un numero di componenti o risorse. Nel nostro caso, questo sarà il livello dati. 

Per migliorare le prestazioni, è chiaro che abbiamo bisogno di dati nel punto in cui è presente il livello dell'applicazione, ma i database commerciali sono abbastanza pesanti da essere messi a livello dell'applicazione, quindi utilizziamo altri database leggeri per memorizzare i dati nell'host del livello applicazione. 

Per chiarire la descrizione precedente, pensala in questo modo: il modo più semplice per conoscere questo tipo di cache, verrà considerato nel tuo sito WordPress in cui le pagine vengono servite dinamicamente interrogando il tuo database ancora e ancora. Ciò che fa la cache del database è che memorizza nella cache le query più comunemente utilizzate in modo che sia possibile recuperare più contenuto statico.

Vantaggi della memorizzazione nella cache del database

  • scalabilità
  • Flessibilità
  • Disponibilità
  • Prestazione

Generale 

Iniziamo a configurare la cache del database. Innanzitutto, nota la scheda "Generale". Controlla l'opzione che dice al plug-in di non memorizzare nella cache le query per gli utenti che hanno effettuato l'accesso. Se utilizzi WordPress come CMS e vendi contenuto a pagamento, ad esempio, dove tutto il traffico che hai è un set per gli utenti registrati, allora puoi deselezionare questa opzione.

Progredire

Durata massima degli oggetti cache

Nelle impostazioni avanzate, la prima configurazione è impostata sul valore di 180 secondi. Determina il tempo di scadenza degli elementi della cache non modificati. Maggiore è il valore, maggiore è la cache. Se si desidera memorizzare le query del database per più tempo, è possibile aumentarne il valore. Aumenterà drasticamente la dimensione della cache nel disco.

Intervallo di raccolta dei rifiuti

Questa impostazione definisce la frequenza con cui si desidera rimuovere la cache della spazzatura dal disco. Nelle precedenti esercitazioni, abbiamo selezionato "Disk Type Caching" che è responsabile del salvataggio della cache nella memoria del disco dell'host. L'impostazione dell'intervallo di raccolta dei dati inutili è responsabile della frequenza con cui la cache sprecata deve essere eliminata. È il valore predefinito 3600 e va bene nella maggior parte delle situazioni.

Non memorizzare mai le pagine seguenti

Le pagine / URL o le directory definite in questa casella non verranno memorizzate nella cache. Questa impostazione ci aiuta quando abbiamo qualche problema con una particolare pagina o una directory pertinente ad un plugin.

Steli di query ignorati

Talvolta plug-in come WooCommerce e altri plug-in di valutazione sono disturbati a causa della cache del database. Tendiamo a ignorare le query del database relative a questi plugin attraverso quest'area. WooCommerce e altri plugin più utilizzati sono già stati indirizzati. Cioè, puoi vedere alcuni valori di default che sono già impostati.

Ad esempio, ho avuto problemi con il plugin Rating, quindi ho consultato Lester (l'autore di questo stesso plugin), mi ha detto di ignorare questi due steli wp_postmeta e wp_ratings in W3TC. Questo esempio è solo per darti un'idea di come puoi risolvere i problemi. 

Si noti che qualsiasi prefisso inserito (impostato in wp-config.php) verrà sostituito con il prefisso del database corrente (predefinito: wp_). Gli steli delle query possono essere identificati utilizzando la modalità di debug. Se continui ad avere problemi puoi leggere questa soluzione.

Rifiuta parole di interrogazione

Lascia questa impostazione da sola a meno che tu non sia un amministratore di database e sai cosa stai facendo. Quest'area viene utilizzata per ignorare determinati modelli di query di database che sono troppo importanti per essere utilizzati in prima persona anziché essere memorizzati nella cache.

Questo è tutto. Copriremo la cache degli oggetti nel prossimo tutorial. Se hai qualche domanda, sarò felice di aiutarti.