现在的位置: 网页制作教程网站制作教程 >正文
asp语言高级教程

ASP如何设置网页缓存立即过期失效

发表于2016/12/15 网站制作教程 0条评论 ⁄ 热度 2,439℃

我们有时需要网页要保持最新状态,当用户后退时就显示网页过期而不能继续使用。我们就需要设置网页缓存立即过期失效。

一般情况下,网页缓存是加速网页打开速度的,当用户请求WEB服务器时,服务器把请求回复给客户端。在客户端,浏览器先检查有没有可用的缓存,如果有就直接调缓存了,而不请求服务器了。一方面减轻了服务器压力,另外也加速了网页的打开。

缓存并不是什么情况下都需要用,有时我们需要规避缓存。比如会员区的内容就不需要缓存,退出会员后,就需要立即让网页过期失效。

那么我们在asp中如何设置网页立即过期失效,让缓存不能使用。

<%
Response.Expires   =   0;
Response.ExpiresAbsolute   =   DateTime.Now;
Response.AddHeader("pragma",   "no-cache");
Response.CacheControl   =   "no-cache";
%>

一般,response.expires写在页面的最上端,后面跟的是一个时间,就是过期的时间,0表示立即过期。

  • 暂无评论