Continuiamo oggi con la configurazione della cache e degli oggetti del browser. Il browser fa parte degli strumenti che ottimizzano il caricamento di un sito Web, questo elemento non deve essere trascurato.

Per chi non lo sapesse, eseguiamo una serie di configurazioni sul plugin W3TC o W3 Total Cache, che è un plug-in cache che ti permetterà di ottimizzare la velocità del tuo blog WordPress. Durante questa serie di tutorial, abbiamo già sviluppato diversi capitoli nella configurazione del plugin W3 Total Cache.

Devi capire di cosa abbiamo parlato nell'episodio precedente configurazione del database. In questo tutorial parleremo della configurazione della cache degli oggetti e della cache del browser.

1 - Cache oggetti

Il menu cache degli oggetti "Ha una singola sezione di impostazioni avanzate.

Impostazioni-anticipazioni

I primi due campi in questa sezione per sapere " Durata predefinita di oggetti nascosti "E" intervallo di garbage collection Vengono utilizzati per definire la durata degli oggetti cache e la frequenza con cui gli oggetti scaduti vengono eliminati. È possibile ridurre la durata degli oggetti o ridurre l'intervallo per l'eliminazione di oggetti scaduti. In alternativa, se si desidera ridurre il carico sul server, è possibile aumentare entrambi i valori. Nella maggior parte dei casi, i valori predefiniti sono accettabili.

I seguenti campi " gruppi globali Viene utilizzato per identificare gruppi di oggetti condivisi tra i siti, quando si utilizza una rete multisito di WordPress. L'idea di questa funzionalità è che alcuni di questi oggetti possono essere memorizzati nella cache e riutilizzati in rete.

globali-settings-w3tc-settings

Non è necessario modificare le impostazioni "Gruppi globali" a meno che tu non sia uno sviluppatore WordPress esperto e abbia familiarità con il funzionamento dei gruppi.

Infine, il campo "Gruppi non persistenti" viene utilizzato per identificare gli oggetti che non devono mai essere memorizzati nella cache nella cache degli oggetti. Ancora una volta, a meno che tu non abbia familiarità con i gruppi di oggetti, non modificare questo campo.

2 - Cache del browser

Questo menu ha quattro sezioni per la regolazione fine della cache del browser: Generale, CSS e JS, HTML e XML, Media e altri file. I campi presentati in ciascuna sezione sono quasi identici. Quando si regolano le impostazioni della sezione generale, queste stesse impostazioni verranno applicate a tutte le sezioni successive. Quindi è possibile sovrascrivere le impostazioni specifiche nelle ultime sezioni dopo aver terminato la configurazione della sezione "Generale". Pertanto, è necessario configurare prima la sezione "Generale" e quindi, se necessario, effettuare una regolazione più precisa in ciascuna sezione corrispondente.

Cache del browser: generale

Le prime quattro opzioni nella " Generale Sono tutti simili tra loro. In sostanza, tutti e quattro fanno la stessa cosa: rendono sempre validi i dati memorizzati nella cache. Tuttavia, ognuno lo fa in modo diverso.

hide-the-browser wordpress-w3tc

Le opzioni Set Last-Modified "E" eTag "vengono memorizzati da un browser e quindi utilizzati successivamente per chiedere al server se ci sono nuove versioni dei documenti memorizzati.

Le opzioni scade intestazione "E" intestazione controllo set della cache »Limita la durata delle risorse memorizzate nella cache. La scadenza dell'intestazione consente di ottenere ciò assegnando una data di scadenza fissa alle risorse memorizzate nella cache. Mentre " intestazione di controllo della cache Viene utilizzato per assegnare una durata che inizia a essere eseguita quando l'oggetto memorizzato nella cache viene scaricato dal browser.

Almeno, attiva la prima opzione di " Imposta ultima modifica - intestazione ". Se vuoi essere più attento, consentendo ai tuoi visitatori di avere la versione più aggiornata del tuo sito, attiva le opzioni aggiuntive.

Attiva l'opzione " Impostare intestazione W3 Total Cache se vuoi essere in grado di esaminare l'intestazione HTTP di un documento per determinare se lo è stato caching di W3TC. Se non sai come guardare le intestazioni HTTP o non ti interessa, lascia questa opzione disabilitata. Ciò non influisce sulle prestazioni.

configurazione del browser-w3tc dimostrativi

Lascia l'opzione " Abilita HTTP (gzip) "Attivato. Ciò riduce la dimensione dei file di testo e può avere un impatto significativo sulle prestazioni del sito.

Lascia l'opzione " Impedire la memorizzazione nella cache di oggetti post-modifiche alle impostazioni "Controllato. Ciò garantisce che tutti i parametri temporali vengano modificati e che venga generata e allegata una nuova stringa a tutti gli elementi memorizzati nella cache in modo che i browser sappiano come sbarazzarsi dei vecchi file per scaricare quelli più recenti.

Ci sono alcune risorse del sito Web che non vorrai essere memorizzate nella cache dal browser. Potrebbe essere un lettore multimediale Flash. Aggiungi il percorso a queste risorse nel " Impedire l'elenco delle eccezioni di memorizzazione nella cache '.

Seleziona l'opzione " Non impostare i cookie per i file statici '.

Control-di-biscotti-w3tc

L'idea qui è che i file statici (immagini, CSS e JavaScript) non è necessario aggiungere un cookie all'intestazione HTTP.

L'opzione successiva "Non elaborare errori 404 per oggetti statici con WordPress" ridurrà il carico del server consentendo al server di gestire file 404 statici invece di utilizzare il processo 404 di WordPress predefinito.

A meno che non ti aspetti un carico pesante di 404 pagine, selezionare questa opzione o meno non cambierà molto le prestazioni. La best practice sarebbe quella di selezionare questa opzione, ma alcuni plug-in potrebbero generare una serie di errori 404. In tal caso, sarà necessario aggiungere manualmente gli URL per le risorse in violazione al campo denominato "Elenco eccezioni errore 404. ".

Cache del browser: CSS e JS, HTML e XML, media

Ognuna di queste sezioni erediterà i valori aggiunti al " Generale ". Tuttavia, è possibile utilizzare ciascuna di queste sezioni per perfezionare il modo in cui ciascun tipo di risorsa viene gestito nella cache del browser.

Questo è tutto per questo tutorial. Se hai domande, sentiti libero di farle nei commenti.