Come utilizzare la cache del browser degli utenti per velocizzare il sito (intestazioni Last-Modified, ETag, Expires, Cache-Control)

Il prossimo passo per accelerare il sito e implementare le raccomandazioni correlate del servizio PageSpeed ​​Insights è un evento per configurare il caching nei browser degli utenti

Il prossimo passo per accelerare il sito e implementare le raccomandazioni correlate del servizio PageSpeed ​​Insights è un evento per configurare il caching nei browser degli utenti.

Esaminiamo in dettaglio questa parte dell'ottimizzazione di una risorsa Web, che può essere implementata inserendo le direttive appropriate nel file di configurazione .htaccess del server che esegue il software Apache.

Impostazione della memorizzazione nella cache nel browser degli utenti per aumentare la velocità del sito

Ricorda, all'inizio del post ho menzionato che l'opzione proposta non è universale al 100% e non è adatta a tutti? Sfortunatamente lo è. Il fatto è che questo metodo è adatto solo per server gestiti dal software Apache (di cui, tuttavia, la stragrande maggioranza).

Inoltre, i movimenti descritti di seguito daranno risultati solo se l'Apache funziona nella sua forma pura. Se usi un po 'di Apache + nginx, dovrai configurare quest'ultimo, e in questo caso, i proprietari dei siti su hosting virtuale condiviso non possono fare a meno di aiuto. Quindi devi contattare l'hoster (tuttavia, anche un'opzione).

Quindi, configureremo l'output delle pagine dalla cache specificando le direttive speciali che sono scritte nel file .htaccess , che non è altro che un mezzo di amministrazione remota del server in cui si trova il tuo progetto.

Tutte le azioni di modifica sul server devono essere controllate da te, quindi assicurati di fare copie dei file da modificare in modo che, se possibile, restituisca lo stato originale del sito.

C'è un .htaccess di solito nella directory root (cartella public_html o htdocs) del tuo sito. Innanzitutto, verificarne la disponibilità collegandosi a un server remoto in cui è ospitato il progetto, tramite una connessione FTP ( qui ho il gestore Filezilla disassemblato dalle ossa). Se non stai osservando il file .htaccess, prova a selezionare "Server" - "Mostra i file nascosti in modo forzato" dal menu FileZilla principale:

Leggi i dettagli sull'implementazione della memorizzazione nella cache nei browser.