服务:上海网站建设、行业网站制作、SEO网站设计、创意网页设计
English

技术资讯 >> Web后台开发 >> 正文

ASP 禁用页面缓存

发布时间: 2009:08:27 15:22:24 浏览次数:  文章来源: 未知


上海网站设计专家-思卓

上海思卓拥有八年网站建设经验,专门提供网页设计服务,公司拥有丰富项目的操作经验,无论是在网站设计和还是程序编写都能提供最优质的服务。思卓的网站建设服务可以根据客户的不同需求提供多种解决方案,作为优秀的上海网站制作公司,我们基于做网站不同目的所提供不同网站建设方法,提高建站的标准和服务。TEL:021-58870898

思卓网站建设服务分类

创意网页设计企业网站建设FLASH网站制作SEO网站设计XHTML网页重构行业网站建设方案

1、在Asp页面首部加入
Response.Buffer = True
Response.ExpiresAbsolute = Now() - 1
Response.Expires = 0
Response.CacheControl = "no-cache"
Response.AddHeader "Pragma", "No-Cache"

2、在HtML代码中加入
<HEAD>
<META HTTP-EQUIV="Pragma" CONTENT="no-cache">
<META HTTP-EQUIV="Cache-Control" CONTENT="no-cache">
<META HTTP-EQUIV="Expires" CONTENT="0">
</HEAD>

3、在重新调用原页面的时候在给页面传一个参数
Href="****.asp?random()"


我的方法同第一种类似,是将下面语句写进一个asp头文件,然后其他每个页面一开始就include那个asp头文件。

''禁用页面缓存
Response.expires = 0
Response.expiresabsolute = Now() - 1
Response.addHeader "pragma", "no-cache"
Response.addHeader "cache-control", "private"
Response.CacheControl = "no-cache"
 
4、什么时候禁用,什么时候启用页面缓存
  在页面需要即时更新的时候最好禁用缓存,如:校验码程序,随机程序,这类程序就必须禁用缓存。
  当我们为了提高网站整体性能,在不考虑时效性的情况下,最好启用页面缓存,又减小对服务器的请求。