# Specifico i file su cui applicare la compressione AddOutputFilterByType DEFLATE text/plain AddOutputFilterByType DEFLATE text/xml AddOutputFilterByType DEFLATE application/xhtml+xml AddOutputFilterByType DEFLATE text/css AddOutputFilterByType DEFLATE application/xml AddOutputFilterByType DEFLATE image/svg+xml AddOutputFilterByType DEFLATE application/rss+xml AddOutputFilterByType DEFLATE application/atom_xml AddOutputFilterByType DEFLATE application/x-javascript AddOutputFilterByType DEFLATE application/x-httpd-php AddOutputFilterByType DEFLATE application/x-httpd-fastphp AddOutputFilterByType DEFLATE application/x-httpd-eruby AddOutputFilterByType DEFLATE text/html # Elimino eventuali problemi derivanti dai browser # con problemi di gestione BrowserMatch ^Mozilla/4 gzip-only-text/html BrowserMatch ^Mozilla/4\.0[678] no-gzip BrowserMatch \bMSI[E] !no-gzip !gzip-only-text/html # Specifico espressamente i vari livelli di compressione #DeflateCompressionLevel 9 #DeflateMemLevel 9 #DeflateWindowSize 15 #DeflateBufferSize 8096 # Mi assicuro che i proxy non creino problemi Header append Vary User-Agent env=!dont-vary # Creo il file di log contenente il tasso di compressione #DeflateFilterNote ratio #LogFormat "%v %h %l %u %t \"%r\" %>s %b mod_deflate: %{deflate_ratio}n pct." deflate_vhost #CustomLog logs/deflate.log deflate_vhost ExpiresActive on ExpiresDefault "access 1 days"