Come velocizzare WordPress sfruttando la memorizzazione nella cache del browser tramite .htaccess

Pubblicato: 2017-08-04

Velocizza WordPress sfruttando la memorizzazione nella cache del browser tramite .htaccess

Sfrutta la memorizzazione nella cache del browser per rendere le tue pagine web più veloci. Se puoi sfruttare la memorizzazione nella cache del browser , puoi aumentare considerevolmente la velocità del sito web. Quando Google inizia a considerare la velocità del sito come un parametro SEO, i webmaster possono sfruttare la memorizzazione nella cache del browser per migliorare la velocità del sito e ottenere un migliore posizionamento nei motori di ricerca.

Ecco un file .htaccess completo che abbiamo nella cartella principale di Crunchify.

NOTA : rimuovi il reindirizzamento al blocco HTTPS se non sei su HTTPS :). L'ho già commentato però. Se hai già abilitato HTTPS sul sito e stai ancora permettendo all'utente di visitare il sito su HTTP, allora sei a posto.

Comprendiamo ogni sezione del file .htaccess:

Passaggio 1 Sbarazzarsi di ETag

Prima di tutto, dobbiamo disable ETag header poiché utilizzeremo la durata di Expires. La tecnologia ETag è nota come lenta e problematica, anche altri siti di alto livello se ne lamentano.

Aggiungi a .htaccess : (situato nella posizione principale del blog)

Stiamo anche mantenendo la connessione keep-alive . Si chiama persistent connection . Se è necessario aprire una nuova connessione per ogni richiesta o file, potrebbe richiedere molto più tempo.

Altro deve leggere:

  • 5 trucchi utili per velocizzare WordPress e aumentare le prestazioni
  • 9 risorse WordPress essenziali che potresti esserti perso

Passaggio 2 Abilita la memorizzazione nella cache del browser

Se imposti una data di scadenza o un'età massima nelle intestazioni HTTP per le risorse statiche, i browser moderni caricheranno le risorse statiche scaricate in precedenza come immagini, css, javascript, pdf, swf ecc. Da dischi locali anziché dalla rete.

Quindi, se configuri il tuo server web per impostare le intestazioni di memorizzazione nella cache e applicarle a tutte le risorse statiche memorizzabili nella cache, il tuo sito sembrerà caricarsi molto più velocemente. Aggiungi di seguito a .htaccess

Ciò che fa è aggiungere un'intestazione di scadenza futura (assicurati che mod_expires sia caricato nella tua configurazione di apache in caso di problemi) al tuo contenuto statico (immagini, js, css, ecc.).

Due cose qui:

  • ExpiresDefault A2592000 = 1 mese nel futuro
  • Cache-Control “max-age=2592000” = 1 mese

Se lo desideri, puoi anche impostare il valore su 1 anno = 31536000

Passaggio 3 Aggiungi gzip e sgonfia le intestazioni di compressione

La compressione delle cose finisce sempre per renderle più piccole e caricarle più velocemente, quindi implementare una qualche forma di compressione sui componenti è d'obbligo.

Questo passaggio di ottimizzazione potrebbe non funzionare per te se il tuo server non ha mod_deflate o mod_gzip installati come parte di Apache.

Fondamentalmente stiamo comprimendo la maggior parte delle risorse in modo che vengano caricate con meno larghezza di banda e molto velocemente.

Passaggio 4 Verifica se le impostazioni funzionano correttamente

Verifica sotto lo screenshot. Dovresti vedere tutti i parametri impostati nell'intestazione della risposta del tuo file.

Intestazione di età massima e scadenza della cache per le risorse di WordPress

Scopri le regole htaccess per il processo di accelerazione di WordPress

Domanda aperta: posso modificare la data di scadenza di alcune risorse come lo script di Google Adsense o lo script di Google Analytics?

  • https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js
  • https://www.google-analytics.com/analytics.js

Answer is NO . Puoi solo impostare il valore di scadenza delle risorse che vengono caricate dal tuo sito.