Sample Configurations
Web server Cache configuration ( httpd.conf ) for file name abc within directory /root/xyz ( setting refresh interval of 3 hrs )
<Directory /root/xyz>
<FilesMatch "abc">
ExpiresActive On
Cache-Control "max-age=10800, public"
ExpiresDefault "access plus 3 hour"
ExpiresActive On
Cache-Control "max-age=10800, public"
ExpiresDefault "access plus 3 hour"
</FilesMatch>
</Directory>
Web server Cache configuration ( httpd.conf ) for image files within directory /root/xyz ( setting refresh interval of 3 hrs )
<Directory /root/xyz>
<FilesMatch "\.(jpg|gif|bmp)$">
ExpiresActive On
Cache-Control "max-age=10800, public"
ExpiresDefault "access plus 3 hour"
Cache-Control "max-age=10800, public"
ExpiresDefault "access plus 3 hour"
</FilesMatch>
</Directory>
Web server Cache configuration ( httpd.conf ) for video files within directory /root/xyz ( setting refresh interval of 3 hrs )
<Directory /root/xyz>
<FilesMatch "\.(flv|mov|mp3)$">
ExpiresActive On
Cache-Control "public"
ExpiresDefault A10800
Cache-Control "public"
ExpiresDefault A10800
</FilesMatch>
</Directory>
Web server Cache configuration ( httpd.conf ) for all files within directory /root/xyz ( setting refresh interval of 1 Week )
<Directory /root/xyz>
<FilesMatch "\.(jpg|gif|bmp)$">
ExpiresActive On
Cache-Control "public"
ExpiresDefault A604800
Cache-Control "public"
ExpiresDefault A604800
</FilesMatch>
</Directory>