php 设置静态内容缓存时间

作者:袖梨 2022-06-24

设置静态内容缓存时间

 代码如下 复制代码

$interval = 60 * 60 * 6; // 6 hours
header ("Last-Modified: " . gmdate ('r', $max));
header ("Expires: " . gmdate ("r", ($max + $interval)));
header ("Cache-Control: max-age=$interval");

我们把上面这段代码加到php文件开头处,下面来给大家详解说有一下这四行代码

如我的代码

 代码如下 复制代码
$interval = 60 * 60 * 6; // 6 hours
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 '未定义广告';
}
else if( $aid ==1 )
{
 echo '加载广告内容';
}


第一行:$interval  告诉你设置6个小时了,这里大家可自定哦。
第二行:向客户端浏览器发送一个Last-Modified请求,这个会根据gmdate的参数r来调用对应的日期。
第三行:设置Expires过期时间了
第四行:设置Cache-Control 的 max-age=$interval日期了。

再测试结果为优秀了

 

php 设置静态内容缓存时间

相关文章

精彩推荐