利晶设计机构博客

关注研究网站设计及SEO网站优化技术!致力于为客户提供最专业、最有效的全方面网站设计解决方案。

订阅RSS

ASP清除IIS缓存

类别:网站前端开发    时间:2011-02-23

最近租了和台服务器,我的所有网站网站生成静态页面都会出现只能生成一次,而第二次就不行。这个问题困恼了我很久,后来发现造成这种问题的原因是IIS绶存。于是加了以下代码就解决了,给大家一块分享!

1、第一种方法:在ASP程序头部加上以下代码就可以很好的解决了(推荐)

Response.Buffer = True
Response.ExpiresAbsolute = Now() - 1
Response.Expires = 0
Response.CacheControl = "no-cache"
Response.AddHeader "Pragma", "No-Cache"

2、第二种方法:采用URL 取随机数据(在生成的地方加入以下代码)

如:<a href="about.asp?sui=<%=Rnd(1)%>"></a> 
这样每次生成的时候IIS就不会取上次的数据,从而取到最新数据。

转载声明:
原载:利晶科技博客 - 关注研究最新网站设计技术及SEO网站优化!
本文链接:http://www.ljun.net/blog/25.html
如需转载必须以链接形式注明原载或原文地址,谢谢合作!

文章分类

服务项目

友情链接

Copyright © 2006-2012 利晶设计机构 版权所有