CODE:
## Optional caching improvements ## Requires mod_header and mod_deflate to be enabled within Apache ################## <IfModule mod_headers.c> Header unset Pragma FileETag None Header unset ETag <FilesMatch ".*\.(ico|jpe?g|JPE?G|gif|GIF|webp|png|swf|flv)$"> Header set Cache-control "max-age=864000, public, must-revalidate" Header unset Last-Modified </FilesMatch> <FilesMatch ".*\.(html|htm|xml|txt|xsl)$"> Header set Cache-control "max-age=7200, must-revalidate" </FilesMatch> </IfModule> <IfModule mod_deflate.c> <FilesMatch "\.(js|css)$"> SetOutputFilter DEFLATE </FilesMatch> </IfModule> ################## ## Optional improvements ## Requires mod_expires to be enabled within Apache ################## <ifmodule mod_expires.c> ExpiresActive On ExpiresDefault A300 ExpiresByType application/x-javascript A3600 ExpiresByType text/css A3600 ExpiresByType image/gif A604800 ExpiresByType video/x-flv A604800 ExpiresByType application/pdf A604800 ExpiresByType text/html A300 ExpiresByType image/x-icon A86400 ExpiresByType image/jpeg A2592000 ExpiresByType image/png A2592000 </ifmodule>