Apache Cache Control using mod_expires with Expires By Type

Use Apache’s mod_expires to explicitly set the expiration of a file by it’s type. This will enable to browser to cache these static assets and greatly increase performance.

<IfModule mod_expires.c>
    ExpiresActive on
    ExpiresDefault "now"
    ExpiresByType text/html "now"
    ExpiresByType text/xml "now"
    ExpiresByType text/css "access plus 8 hours"
    ExpiresByType text/plain "access plus 8 hours"
    ExpiresByType application/x-javascript "access plus 8 hours"
    ExpiresByType application/x-shockwave-flash "access plus 8 hours"
    ExpiresByType application/pdf "access plus 8 hours"
    ExpiresByType image/gif "access plus 8 hours"
    ExpiresByType image/png "access plus 8 hours"
    ExpiresByType image/jpeg "access plus 8 hours"
    ExpiresByType image/x-icon "access plus 8 hours"
    ExpiresByType video/x-flv "access plus 8 hours"
    ExpiresByType video/quicktime "access plus 8 hours"
</IfModule>

Leave a Reply