{
    分享网正式开通,我们为大家提供免费资源,欢迎大家踊跃投稿!

PHPnow中开启apache的浏览器缓存(max-age)功能

余斗以前在《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 即可)查找下面这一行代码


#LoadModule expires_module modules/mod_expires.so
 

Apache默认的是关闭的,删除前面的#,就开启了mod_expires模块(如没有就查找LoadModule位置,加入上述行即可。)

(2) 在httpd.conf末尾增加以下代码:


<IfModule mod_expires.c>
ExpiresActive On
ExpiresDefault "access plus 1 days"
ExpiresByType text/html "access plus 1 days"
ExpiresByType text/css "access plus 1 days"
ExpiresByType image/gif "access plus 1 days"
ExpiresByType image/jpeg "access plus 1 days"
ExpiresByType image/jpg "access plus 1 days"
ExpiresByType image/png "access plus 1 days"
ExpiresByType video/x-flv "access plus 1 days"
</IfModule>
 

具体的详细配置内容可参考mod_expires模块手册。

然后重启apache服务(PHPnow中打开PnCp.cmd,输入数字23即可),再刷新网站就成功开启了浏览器缓存(max-age)功能。

未开启浏览器缓存(max-age)功能之前

开启 浏览器缓存(max-age)功能之后


套路很深,不支持下载!


米微资源分享网 , 版权所有丨本站资源仅限于学习研究,严禁从事商业或者非法活动!丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:PHPnow中开启apache的浏览器缓存(max-age)功能
喜欢 ()分享 (0)