apache主要通过expires模块来设置浏览器端的页面缓存
首先校验我们的apache是否已经安装:
如果没有匹配,安装expires_module
mod_expires.c在apache源码中,位置为 httpd-2.2.13/modules/metadata/mod_expires.c
重新匹配,
显示 expires_module (shared)
表示安装成功,OK.
在httpd.conf中
页面内容被我们编辑后,使用httpfox校验发现缓存自动失效。可以预见到包头中的last-modified为页面所在文件的最后修改时间
如果我们需要更加方便的控制不同文件的缓存,可以安装配置 mod_header模块,安装方法和上面的一致,按照下面的配置即可