余斗以前在《IIS7.0及IIS8.0添加Vary头和expires头(max-age缓存设置)》中详细说了如何在IIS7.0及IIS8.0服务器端设置网页的max-age缓存,考虑到不少网站用的是apache服务器,今天余斗就说说如何在apache中开启网页的浏览器缓存(max-age)功能,就拿我们常用的PHPnow来说:
(1) 编辑Apache配置文件httpd.conf,打开/Apache-22/httpd.conf (其他形式的环境查找httpd.conf 即可)查找下面这一行代码
Apache默认的是关闭的,删除前面的#,就开启了mod_expires模块(如没有就查找LoadModule位置,加入上述行即可。)
(2) 在httpd.conf末尾增加以下代码:
具体的详细配置内容可参考mod_expires模块手册。
然后重启apache服务(PHPnow中打开PnCp.cmd,输入数字23即可),再刷新网站就成功开启了浏览器缓存(max-age)功能。
未开启浏览器缓存(max-age)功能之前
开启 浏览器缓存(max-age)功能之后
开通特权,即可免费下载全站所有千余TB网络资源,点击 >>> 资源目录 查看所有资源,覆盖音乐、影视、有声书、电子书、漫画、动漫、课程等,不限时间次数,永久免费,点击 >>> 特权详情 了解更多!