主页 > 教程合集 > 网站建设 >

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

时间:2016-08-26 阅读:0

余斗以前在《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)功能。

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

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

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

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

开通特权,即可免费下载全站所有千余TB网络资源,点击 >>> 资源目录 查看所有资源,覆盖音乐、影视、有声书、电子书、漫画、动漫、课程等,不限时间次数,永久免费,点击 >>> 特权详情 了解更多!

余斗余斗
  • 版权声明:原创文章由发表在网站建设分类下,2016-08-26最后更新,转载注明出处。

相关推荐

返回顶部