AP计算机科学A(APcomputer science A)复习备考攻略视频教程
43813 人在学
ASP是一种服务器端脚本编写环境,可以用来创建和运行动态网页或web应用程序。ASP网页可以包含html标记、普通文本、脚本命令以及COM组件等。一起跟着小编来学习:介绍ASP中Expires的相关属性,希望这对大家有所帮助!
一、Expires属性
首先小编要为大家介绍的是Expires属性,它所代表的意思就是指定了在浏览器上缓冲存储的页距过期还有多少时间。
假如说用户在某一个页过期之前又回到此页,那么就会显示缓冲区里面的版本了。Expires是RFC2616(HTTP/1.0)协议中和网页缓存相关字段。
二、相关语法
Expires属性的语法如下所示:Response.Expires[=number]。
三、具体参数
为了便于大家对这一部分的理解,小编就Expires属性的number参数作相关的解释吧,如下所示:
它所代表的意思就是距过期还有多少分钟,假如说我们将这一个参数设置为0的话,那么就可以使缓存的页立即过期了。
四、注释
假如说这一个属性在一页上设置了多次,那么就应该使用最短的时间。
应用于Response对象
在这里大家都需要注意一点,那就是Response.expires=0也表示立即过期的意思,但假如说client以及server这两者不在一个时区,又或者是client的时间早于server上的时间,那么就不可以立即过期了。所以大家需要使用负数又或者是使用Response.ExpiresAbsolute=now()-1来表示立即过期的意思。另外一个方面,大家还需要记住response.expires=1,所代表的意思就是在1分钟后过期哦。
小编结语:
在这里小编想说的是,expires通常被理解为失效日期及相关意义,Expires字段声明了一个网页或URL地址不再被浏览器缓存的时间,一旦超过了这个时间,浏览器都应该联系原始服务器。