- Home
- Categorie
- Digital Marketing
- SEO
- Velocizzare il proprio sito con il file .htaccess
-
Velocizzare il proprio sito con il file .htaccess
Ciao a tutti,
sto cercando in tutti i modi di velocizzare un mio sito attraverso il file .htaccess
Il codice che ho inserito nel file (dopo aver appurato che Aruba avesse attivato nel server condiviso in cui risiede il mio sito il mod_deflate e il mod_expires) è:
<IfModule mod_expires.c> ExpiresActive On ExpiresDefault "access plus 5 years" ExpiresByType image/jpg "access plus 1 year" ExpiresByType image/jpeg "access plus 1 year" ExpiresByType image/gif "access plus 1 year" ExpiresByType image/png "access plus 1 year" ExpiresByType image/x-icon "access plus 1 year" </IfModule> <IfModule mod_expires.c> ExpiresActive On ExpiresDefault A600 ExpiresByType image/x-icon A2592000 ExpiresByType application/x-javascript A604800 ExpiresByType text/css A604800 ExpiresByType image/gif A2592000 ExpiresByType image/png A2592000 ExpiresByType image/x-icon A2592000 ExpiresByType image/jpeg A2592000 ExpiresByType image/jpg A2592000 ExpiresByType image/jpeg A2592000 ExpiresByType text/plain A86400 ExpiresByType application/x-shockwave-flash A2592000 ExpiresByType video/x-flv A2592000 ExpiresByType application/pdf A2592000 ExpiresByType text/html A600 </IfModule> #GZip compression <IfModule mod_deflate.c> AddOutputFilterByType DEFLATE text/html text/plain text/xml text/css application/x-javascript text/javascript BrowserMatch ^Mozilla/4 gzip-only-text/html BrowserMatch ^Mozilla/4\.0[678] no-gzip BrowserMatch \bMSIE !no-gzip !gzip-only-text/html </IfModule> <filesMatch "\\.(ico|pdf|flv|jpg|jpeg|png|gif|swf)$"> Header set Cache-Control "max-age=2592000, public" Header unset Last-Modified </filesMatch> <filesMatch "\\.(css)$"> Header set Cache-Control "max-age=604800, public" Header unset Last-Modified </filesMatch> <filesMatch "\\.(js)$"> Header set Cache-Control "max-age=216000, private" Header unset Last-Modified </filesMatch> <filesMatch "\\.(xml|txt)$"> Header set Cache-Control "max-age=216000, public, must-revalidate" </filesMatch> <filesMatch "\\.(html|htm|php)$"> Header set Cache-Control "max-age=1, private, must-revalidate" </filesMatch>
Credete che possa andar bene oppure c'è qualcosa che manca o al contrario notate una qualche ridondanza?
Grazie
-
Ciao Elemedia,
è inutile settare la scadenza sia con Expire che con Header.
Puoi limitarti ad usare solamente l'ExpireByType, ma anche qui è inutile che formuli la scadenza dello stesso tipo in 2 modi diversi.