长春网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

首页 供求 博客 电商
黄页 排行 资讯 招聘
娱乐 设计 房屋 拍客
求职 会计 商务 软件
医药 平面 建站 短信
互动 联讯 招标 美食
网事 汽车 教育 旅游
创业 笑话 摄影 运动
传媒 搜索 装修 美容
婚嫁 女性 育儿 通讯
查看: 1269|回复: 0
打印 上一主题 下一主题

网站不缓存页面的代码 [复制链接]

Rank: 4

跳转到指定楼层
楼主
发表于 2013-4-10 08:06:33 |只看该作者 |倒序浏览
不缓存页面对于数据实时性要求很强的功能来说很重要。不然读取的数据都是过时的。

文件缓存主要的功能就是将文件对数据库的访问,转移到文件上。这个解决方案的也是基于此。文件缓存在大量访问集中在部分页面的时候,比较有效。如果访问不集中(包括时间和内容)时,这种技术没有任何优势,反而可能造成访问速度下降。本文介绍了ASP、PHP和HTML网站上网页文件不缓存的方法。

这里是ASP文件不缓存的代码:
Response.Buffer = True
Response.ExpiresAbsolute = Now() - 1
Response.Expires = 0
Response.CacheControl = "no-cache"
Response.AddHeader "Pragma", "No-Cache"
PHP的如下:
header("Cache-Control: no-store, no-cache, must-revalidate");
header("Cache-Control: post-check=0, pre-check=0", false);
header("Pragma: no-cache");

HTML的不缓存代码如下:
<!-- no cache headers -->
<meta http-equiv="Pragma" content="no-cache">
<meta http-equiv="no-cache">
<meta http-equiv="Expires" content="-1">
<meta http-equiv="Cache-Control" content="no-cache">
<!-- end no cache headers -->

分享到: QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
分享分享0 收藏收藏0

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

关于我们|手机版|简洁版|搜索|广告招商|长春网

GMT+8, 2024-5-5 23:25 , Processed in 0.064224 second(s), 12 queries .

版权所有 吉林省新格信息技术有限公司 长春网 联系QQ:5053050 微信号:13624467185

© 2008-2012 吉林省长春地区信息分享门户网站。 ICP备案号: 皖ICP备2021004516号-11
建站技术支持:长春新格

回顶部