首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 服务器 > Apache >

利用apache的mod_headers模块兑现文件缓存

2012-11-26 
利用apache的mod_headers模块实现文件缓存一.cache-controlCache-Control是http协议1.1中支持的缓存字段,

利用apache的mod_headers模块实现文件缓存
一.cache-control
Cache-Control是http协议1.1中支持的缓存字段,指定请求和响应遵循的缓存机制。
详见rfc2616 14.9(Cache-Control)
其中一个最基础的策略是,在响应头中设定:

<IfModule mod_headers.c># htm,html,txt类的文件缓存一个小时<filesmatch "\.(html|htm|txt)$">header set cache-control "max-age=3600"</filesmatch># css, js, swf类的文件缓存一个星期<filesmatch "\.(css|js|swf)$">header set cache-control "max-age=604800"</filesmatch></IfModule>

其实mod_headers的功能远强大于此,它可以设置http请求头的任一字段,如果你的请求头和足够了解,可以通过mod_headers实现更多缓存策略。
参考:
mod_headers文档

rfc2616

热点排行