浏览器缓存过期时间的设置

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Connectionkeep-alive
Content-Encodinggzip
Content-Length600
Content-Typeimage/PNG
DateWed, 15 Feb 2012 03:42:14 GMT
ExpiresThu, 19 Nov 1981 08:52:00 GMT
Pragmano-cache
浏览器缓存过期时间的设置
目前在12:20之后,订单很少,所以web服务器的负载也很小。因此,解决方案是在index.php中设置Expires Header,使得用户浏览器在12:20强制从Web服务器下载所有的文件。
基本步骤分为两步:第一步为取Web服务器的当前时间,第二步为设置Expires Header。
http://blog.csdn.net/21aspnet/article/details/6604814
Apache启用mod_expires模块
ServerApache/2.2.19 (Unix) DAV/2 PHP/5.2.8
VaryAccept-Encoding
Via1.0 squid.abc365.com (squid/3.0.STABLE26)
X-CacheMISS from squid.abc365.com
X-Powered-ByPHP/5.2.8
//把取得的Web服务器的当前日期+12ห้องสมุดไป่ตู้小时
header ("Expires" . gmdate ("r", ($currentTime+ $interval/2)));
?>
当前设置分析:
(Status-Line)HTTP/1.0 200 OK
Cache-Controlno-store, no-cache, must-revalidate, post-check=0, pre-check=0
实例:
<?PHP
//取Web服务器的当前时间
$currentTime;
$interval = 60*60*24;
if( phpversion()>='5.1.0'
{
date_default_timezone_set('Asia/Shanghai');
}
currentTime =intval(time()/$interval)*$interval;
相关文档
最新文档