Expires 属性
Expires 属性指定了在浏览器上缓冲存储的页距过期还有多少时间。如果用户在某个页过期之前又回到此页,就会显示缓冲区中的版本

语法
Response.Expires [= number]

参数
number
距过期还有多少分钟。将此参数设置为 0 可使缓存的页立即过期。

注释
若此属性在一页上设置了多次,则使用最短的时间。

应用于
Response 对象

  Response.expires=0也表示立即过期,但如果client和server不在一个时区或者client的时间早于server上的时间,则不能立即过期。所以用负数或者用Response.ExpiresAbsolute=now()-1来表示立即过期,response.expires=1表示在1分钟后过期。

  默认情况下,ASP禁止了浏览器和代理的缓冲功能。如果有一个每次都不要更新的页面,就应该打开浏览器和代理的缓冲,这将允许浏览器和代理在一段时间内使用该页面的“缓冲”拷贝数据。缓冲能够大大地减轻服务器的数据转载量,并提高用户的浏览性能。

  哪些类别的动态页面适合被缓存呢?下面是一些例子:
  天气页面,每5分钟更新一次新闻或版本列表页面,每天更新2次。
  注意:使用浏览器或者代理缓存后,对Web服务器的点击次数就会减少。如果想精确地了解所有页面,或者对于邮递广告,就不适于使用浏览器和代理缓存了。

  浏览器缓存由HTTP“Expires”头参数控制,它由Web服务器发送给浏览器。ASP提供了2个简单的方法发送这个头部参数。设置页面在未来一定时间内到期,可以使用Response.Expires属性。下面的例子将告诉浏览器内容在10分钟后过期:<% Response.Expires = 10 %>

  
  设置Response.Expires为负数或者0,就禁止了缓存。对第2个属性Response.ExpiresAbsolute的设置,允许指定在一个特殊时间到来时内容过期。

  <% Response.ExpiresAbsolute = #May 31,2001 13:30:15# %>

  除了使用Response对象来设置到期时间,还可以在HTML文件头部写< META >标记。尽管代理不会注意到这个标记,但是一些浏览器可以。
  < META HTTP-EQUIV="Expires"  VALUE="May 31,2001 13:30:15" >

  最后,对于HTTP代理,使用Response.CacheControl可以指示是否缓存内容。设置属性为“Public”,打开代理缓存内容的功能。
  <% Response.CacheControl = "Public" %>

  默认情况下,这个属性是设置成“Private”的。注意:不要让代理缓冲那些显示给特定用户的页面,因为代理可能会将属于其他用户的页面送给当前用户。

最新文章

  1. Nginx location 匹配顺序整理
  2. js当中的声明和初始化的顺序
  3. matlab 调用dos命令和文件操作
  4. 项目中使用Quartz集群分享--转载
  5. android完全退出应用程序
  6. HDU 1059 Dividing(多重背包)
  7. Python局部变量和全局变量global
  8. Caused by: android.util.AndroidRuntimeException: Calling startActivity() from outside of an Activity
  9. Binder机制,从Java到C (3. ServiceManager in Java)
  10. Java---Ajax在Struts2框架的应用实例
  11. 写个.net开发者的Linux迁移指南
  12. java把一个list分割成多个list存入map中(实例)
  13. listView 解决焦点冲突问题 item项和子控件之间的冲突
  14. pyton random 模块
  15. 了解java虚拟机—非堆相关参数设置(4)
  16. AndroidManifest.xml文件解析(转帖)
  17. byte处理的几种方法
  18. English trip -- VC(情景课) 8 A Get ready
  19. python+soket实现UDP协议的客户/服务端中文聊天程序
  20. winform messagebox 统一

热门文章

  1. [React] Radium: Updating Button Styles via Props
  2. unity3d优化IOS
  3. 4G时代来临,运营商为谁搭台献唱?
  4. 【c#】Form调用百度地图api攻略及常见问题
  5. 安装Linux和Windows的双系统
  6. DNS负载均衡
  7. office2010删除多余空行
  8. PHP String
  9. epoll模型的et模式和lt模式
  10. iOS开源 框架