October 23
Per impostazione predefinita, la maggior parte web browser contenuto della cache, accelerando l'esperienza di navigazione grazie al riutilizzo di copie memorizzate nella cache di contenuti che non è cambiato. Tuttavia, il browser sarà ancora chiedere al server Web se il contenuto è stato modificato (utilizzando una richiesta GET), e ricevere una risposta dal server (una risposta 304) una volta per ogni singolo file in una pagina. Codice di scadenza della cache velocizza la navigazione ancora di più dicendo al browser di non chiedere per alcuni contenuti per un tempo determinato, dopo di che la cache "scade" e il browser può ancora una volta chiedere il contenuto. La maggior parte dei fornitori di hosting utilizzano software del server Web Apache, che permette agli utenti di specificare la scadenza della cache utilizzando un file .htaccess.
1 Scarica il file .htaccess, che risiede al livello superiore del server Web, utilizzando un'applicazione File Transfer Protocol. Se avete problemi a trovare il file .htaccess, assicuratevi di impostare l'applicazione FTP per visualizzare i file nascosti.
2 Aprire il file .htaccess in un editor di testo e incollare il seguente codice:
<IfModule mod_expires.c>
<FilesMatch ". (Ico | pdf | flv) $">
Header set Cache-Control "max-age = 29030400, pubblica"
</ FilesMatch>
<FilesMatch ". (Jpg | jpeg | png | gif | swf) $">
Header set Cache-Control "max-age = 604800, pubblica"
</ FilesMatch>
<FilesMatch ". (Xml | TXT | css | js) $">
Header set Cache-Control "max-age = 172800, proxy-revalidate"
</ FilesMatch>
<FilesMatch ". (Html | htm | php) $">
Header set Cache-Control "max-age = 60, privato, proxy-revalidate"
</ FilesMatch>
</ IfModule>
3 Aggiungere, spostare o rimuovere i tipi di file, se lo desideri. I tipi di file vengono visualizzati solo all'interno delle parentesi e devono essere separati da un carattere pipe (|).
4 Regolare i numeri di tempo Cache-Control, se lo desideri. Questi numeri sono elencati in pochi secondi; per esempio, un'ora sarebbe scritto come "3600 secondi."
5 Salvare il file .htaccess come un documento di testo senza estensione di file e poi caricarlo sul server, sostituendo il file esistente.