php设置静态内容缓存时间的方法
本文实例讲述了php设置静态内容缓存时间的方法。分享给大家供大家参考。具体方法分析如下:
在利用百度工具作一个小测试时提示我们需要设置静态内容缓存时间了,我自己没有服务器权限操作,只能从其它方面入手了,自己学习php的我搜索后发现可以使用header函数来实现浏览器缓存页面的时间,具体如下.
设置静态内容缓存时间,代码如下:
$interval=60*60*6;//6hours
header("Last-Modified:".gmdate('r',$max));
header("Expires:".gmdate("r",($max+$interval)));
header("Cache-Control:max-age=$interval");我们把上面这段代码加到php文件开头处,下面来给大家详解说有一下这四行代码,代码如下:
$interval=60*60*6;//6hours
header("Last-Modified:".gmdate('r',$max));
header("Expires:".gmdate("r",($max+$interval)));
header("Cache-Control:max-age=$interval");
$aid=intval(isset($_POST['aid'])?$_POST['aid']:0);
if(!$aid)
{
echo'未定义广告';
}
elseif($aid==1)
{
echo'加载广告内容';
}第一行:$interval 告诉你设置6个小时了,这里大家可自定.
第二行:向客户端浏览器发送一个Last-Modified请求,这个会根据gmdate的参数r来调用对应的日期.
第三行:设置Expires过期时间了.
第四行:设置Cache-Control的max-age=$interval日期了.
再测试结果为优秀了.
希望本文所述对大家的PHP程序设计有所帮助。
热门推荐
1 训练狗狗憋尿
2 狗狗追踪训练
3 狗狗训练要多少钱
5 深圳狗狗训练
6 训练狗狗唤回
7 狗狗叫怎么训练
8 狗狗训练班
10 狗狗社会化训练
11 狗狗叫回训练
12 广州狗狗训练学校
13 狗狗训练躺下
14 狗狗随行训练
15 训练狗狗巡回
16 狗狗要怎么训练
17 狗狗喂食训练
18 训练狗狗躺下