“Cache-control”常见的取值有private、no-cache、max-age、must-revalidate等
网页的缓存是由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临时文件夹中查看临时文件的属性看到的,如:
分享到:
相关推荐
重载静态文本控件,如果需要新的功能,请获取作者邮箱,发邮件给我,我将第一时间为您添加接口 //功能:获取作者邮箱 //输入:无 //输出:无 //返回:作者信息 //注:内部已经刷新 CString GetAutherEmail(); ...
// 英文字体可以用ANSI_CHARSET,简体中文字体可以用GB2312_CHARSET,繁体中文字体可以用CHINESEBIG5_CHARSET //输出:无 //注:内部已经刷新 //王彬 20120710 void SetTextCharSet(BYTE lfCharSet); //功能...
系统默认提供的CSS样式风格定义 说 明:在《动易网站管理系统》中,CSS样式风格定义是可以自己自由定义的,也说是说您可以自由添加N多个自定义的风格,然后在各频道的版式模板中调用就行了。下面提供的是系统默认...
col字体颜色:十六进制 bgc背景颜色:十六进制 h1 : 大标题 txs字体大小: px col字体颜色:十六进制 bgc背景颜色:十六进制 aln对齐方式:左/右/中 h2 : 中等标题 txs字体大小: px col字体颜色:十六进制 bgc...
/*文字对齐方式*/ background: #FFF;/*背景颜色*/ } a:link, a:visited { font-size: 12px;/*字体大小*/ text-decoration: none;/*文字修饰*/ } a:hover { } /*页面层容器*/ #container { width: 800px;/*宽度*/...
15.文字的对齐方向 <p align="#"> #号可为 left:表向左对齐(预设值) center:表向中对齐 right:表向右对齐 P.S.<p align="#">之后的文字都会以所设的对齐方式显示,直到出现另一个<p align="#">改变其对齐方向,...
使用GDI+ 绘制失量图,然后单击鼠标点中图元,按下鼠标左键移动选中的图元。 可先与网格对齐方式移动。通过调节把手调整元件的大小。 使用GDI+双缓冲绘制,学习直线与框的选中操作与物件的移动操作和大小调节操作。 ...
// EasyGrid1.Cells[1,2].Color := clRed; // 将第一列第二行的一个单元格背景置为红色。 // // !!! 需要注意的是: // 上述语法不会导致网格自动刷新(即结果不会马上反映),因为上述语法 // 实际上是对内存...
Android SpannableString实现TextView不同大小文字居中显示。
1.使用GDI+ 绘制失量图 2.单击鼠标点中图元 3.组合键多选图元 4.整组图元的移动 5.整组图元对齐到网格移动 6.整组图元的大小调节 GDI+系列教程1:点击测试 http://download.csdn.net/source/1507159 GDI+系列教程2...
2. 特定领域知识图谱知识融合方案(实体对齐):文娱知识图谱构建之人物实体对齐 https://blog.csdn.net/sinat_39620217/article/details/128673963?spm=1001.2014.3001.5502 3. 特定领域知识图谱知识融合方案(实体...
2. 特定领域知识图谱知识融合方案(实体对齐):文娱知识图谱构建之人物实体对齐 https://blog.csdn.net/sinat_39620217/article/details/128673963?spm=1001.2014.3001.5502 3. 特定领域知识图谱知识融合方案(实体...
//按钮标题对齐方式 //是否填充渐变色,取决于后两个变量 IsDrawGradientColorFace: Boolean; //是否以渐变色填充按钮表面 IsDrawFaceOnMouseOver: boolean; //鼠标悬停时是否填充按钮表面 IsDrawFaceOnPush: ...
labelAlign : 'left', //标签对齐方式 msgTarget :'qtip' //显示一个浮动的提示信息 //msgTarget :'title' //显示一个浏览器原始的浮动提示信息 //msgTarget :'under' //在字段下方显示一个提示信息 //...
devexpress控件库之所以被大家所喜爱,是因为它将许多常用的...可以通过一些简单的配置,将以前某些需要大篇幅代码才可实现的效果展示出来。这里是一个实现了将【第二列数据在表格000010和表格000015间的数据行标红】
WinUI的Label控件文字显示主要依靠控件皮肤的文字层 她支持以下特性: 1 此文字层支持透明度设置 2 支持文字的颜色任意设置 3 支持Freetype书写 4 同事也支持多国语言的切换功能 5 对齐方式的任意改变 6 文字的...
人脸检测实战终极:使用 OpenCV 和 Python 进行人脸对齐,详见文章:https://blog.csdn.net/hhhhhhhhhhwwwwwwwwww/article/details/121894372
对齐: : 自动文件名: : BracketHightlighter: ://sublime.wbond.net/packages/BracketHighlighter ColorHighlighter: : CSS 扩展: : Craft-Twig: : DocBlockr: : //packagecontrol.io/packages/...
多的时候,导致图片不会和第一行文字对齐,会变成居中对齐的效果。所以这个小demo就是解决图片与第一行文字的对齐的效果。代码简单。拷贝就可以使用