http://www.cnblogs.com/kaima/archive/2009/10/13/1582337.html

网页的缓存是由HTTP消息头中的“Cache-control”来控制的,常见的取值有private、no-cache、max-age、must-revalidate等,默认为private。其作用根据不同的重新浏览方式分为以下几种情况:
(1) 打开新窗口
如果指定cache-control的值为private、no-cache、must-revalidate,那么打开新窗口访问时都会重新访问服务器。而如果指定了max-age值,那么在此值内的时间里就不会重新访问服务器,例如:
Cache-control: max-age=5
表示当访问此网页后的5秒内再次访问不会去服务器
(2) 在地址栏回车
如果值为private或must-revalidate(和网上说的不一样),则只有第一次访问时会访问服务器,以后就不再访问。如果值为no-cache,那么每次都会访问。如果值为max-age,则在过期之前不会重复访问。
(3) 按后退按扭
如果值为private、must-revalidate、max-age,则不会重访问,而如果为no-cache,则每次都重复访问
(4) 按刷新按扭
无论为何值,都会重复访问

当指定Cache-control值为“no-cache”时,访问此页面不会在Internet临时文章夹留下页面备份。
另外,通过指定“Expires”值也会影响到缓存。例如,指定Expires值为一个早已过去的时间,那么访问此网时若重复在地址栏按回车,那么每次都会重复访问:
Expires: Fri, 31 Dec 1999 16:00:00 GMT

在ASP中,可以通过Response对象的Expires、ExpiresAbsolute属性控制Expires值;通过Response对象的CacheControl属性控制Cache-control的值,例如:
Response.ExpiresAbsolute = #2000-1-1# ' 指定绝对的过期时间,这个时间用的是服务器当地时间,会被自动转换为GMT时间
Response.Expires = 20  ' 指定相对的过期时间,以分钟为单位,表示从当前时间起过多少分钟过期。
Response.CacheControl = "no-cache"
Expires值是可以通过在Internet临时文件夹中查看临时文件的属性看到的,如:

最新文章

  1. 【Java EE 学习 70 下】【数据采集系统第二天】【Action中User注入】【设计调查页面】【Action中模型赋值问题】【编辑调查】
  2. vue.js 2.0开发(4)
  3. 海量数据相似度计算之simhash短文本查找
  4. 通过Spring Mail Api发送邮件
  5. [读书笔记]C#学习笔记三: C#类型详解..
  6. 安装phpunit
  7. HDU 3661 Assignments (水题,贪心)
  8. Java集合类:AbstractCollection源码解析
  9. asp.net mvc Ajax服务器跳转
  10. php测试题整理(0519)
  11. makefile在编译的过程中出现“except class name”
  12. SqlServer 递归查询
  13. windowsserver 2019系统安装教程
  14. javac编译提示错误需要为 class、interface 或 enum
  15. HTML meta 标签总结
  16. 卸载 PrestaShop 1.7
  17. Redis 可视化工具 Redis Desktop Manager 和 treeNMS 的使用
  18. .netcore 与 Docker
  19. 5.python之pip安装模块失败
  20. 九度oj题目1348:数组中的逆序对

热门文章

  1. Nginx集群之.Net打造WebApp(支持IOS和安卓)
  2. 常用的 css reset,基本的base.css
  3. linux下一键安装redis并设置为后台进程及开机启动
  4. tensorflow mnist read_data_sets fails
  5. 【费用流】BZOJ1061: [Noi2008]志愿者招募(这题超好)
  6. Java设计模式总汇二(小白也要飞)
  7. 定义一个数,它可能为正 也可能为负 var num = Math.pow(-1,parseInt(Math.random() * 2) + 1);
  8. java_web学习(七) MySQL的配置与安装
  9. Sass和Compass入门
  10. 【Java学习笔记之七】java函数的语法规则总结