`
zscomehuyue
  • 浏览: 411967 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

表情图标 字体颜色: 字体大小: 对齐: 字体颜色: [color=red]文字[/color] 提示:您可以使用 color=#FF0000 提示:内容

阅读更多
“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临时文件夹中查看临时文件的属性看到的,如:
分享到:
评论

相关推荐

    纯CSS3表单必填项选择_加强所需的表单字段

    对于复选框和单选按钮,我们可以使用`:before` 和 `:after` 伪元素来创建自定义的图标,结合`:checked`伪类改变选中状态的样式: ```css input[type="checkbox"] { visibility: hidden; /* 隐藏原生的复选框 */ } ...

    CSS样式表使用说明文档

    11. `class="font_gray"`:灰色字体,常用于次要信息或提示文字。 12. `class="font_blue"`:基本蓝色字体,用于指示链接或重要信息。 13. `class="font_bluecyano"`:淡蓝色字体,可能是蓝色的一种变体。 14. `...

    3.5CSS 内容总结(五)高级技巧.md

    - **灵活性**:可以像其他文本一样轻松改变颜色、大小等。 - **兼容性**:支持大多数现代浏览器,包括IE8及以上版本。 ##### 使用步骤 1. **下载字体图标库**: - [IcoMoon](http://icomoon.io) 提供了丰富的图标...

    QT 7种QSS效果

    ` 设置文字颜色为白色,`background-color: #000000;` 设置背景为黑色。同时,`background-image: linear-gradient(to bottom, #0000FF, #FFFFFF);` 可创建自上而下的蓝色到白色的渐变背景。 2. **边框样式**:可以...

    css样式按钮

    /* 使用字体图标库的unicode值 */ font-family: "FontAwesome", sans-serif; margin-right: 5px; } ``` - **过渡效果**:`transition`属性可实现样式变化的平滑过渡。 ```css button { transition: background-...

    绘制android图标左上角小三角形

    paint.setColor(Color.RED); // 设置颜色 paint.setStyle(Paint.Style.FILL); // 填充颜色 paint.setTextSize(24f); // 设置字体大小 paint.setTextAlign(Paint.Align.CENTER); // 设置文本对齐方式 ``` ### 5. ...

    DataGridView控件设置行样式、单元格样式

    - `DefaultCellStyle`:每个`DataGridView`行都有一个默认的`DefaultCellStyle`属性,可以设置字体、颜色、背景色等。例如,你可以使用`DefaultCellStyle.BackColor = Color.LightGray;`来改变行的背景色。 - `...

    FlexGrid自定义列标题

    通过改变字体、颜色、对齐方式以及添加图标等方式,可以创建更具吸引力和功能性的界面。 三、自定义列标题的实现步骤 1. **设置列标题样式** - 字体和大小:可以通过修改`Header.Font`属性来设置标题的字体和大小...

    qss样式及使用示例程序

    6. **字体设置**:调整字体大小、样式和颜色。 7. **鼠标交互样式**:定义鼠标悬停、按下和默认状态的样式。 8. **自定义按钮**:创建带有图标和文字的自定义按钮。 9. **透明效果**:设置控件的透明度。 10. **布局...

    论坛显示运行时间的代码

    - `<FONT color="#00FF00">`:设置字体颜色为绿色。 - `<A href="http://bbs.henanjia.com/">`:创建指向“http://bbs.henanjia.com/”的链接。 - `<center>`:使其中的内容水平居中显示。 - `<SPAN id="span_dt...

    HTML,CSS的命名的习惯总结..

    - **字体大小**: 直接使用“font+字体大小”作为名称,例如: - `.font12px { font-size: 12px; }` - `.font9pt { font-size: 9pt; }` - **对齐样式**: 使用对齐目标的英文名称,例如: - `.left { float: left; }...

    开发命名参考

    - **颜色设置**:使用十六进制代码定义颜色,例如 `.red { color: red; }`。 - **特定颜色类**:`.f60` 和 `.ff8600` 等,为常用颜色提供简写。 **字体大小**: - **单位选择**:可使用 `font-size` 属性并指定 `...

    网页设计-页面布局篇(Css+Div)

    2. **文本样式设置**:使用CSS设置文本的字体、大小、颜色等属性,提高页面的可读性和美观度。 - **示例**:可以通过`font-family`, `font-size`, `color`等属性来定制文本样式。 3. **网站头部图标与Logo设计**:...

    web前端命名规范.docx

    Web 前端命名规范 Web 前端命名规范是指在 ...本文档对 Web 前端命名规范进行了详细的介绍,涵盖了基本单词、CSS 命名规范、页面结构容器、功能标志、颜色使用、字体大小、对齐样式、标题栏样式和样式文件命名等方面。

    CSS button例子

    10. **自定义字体和图标库**:结合Google Fonts或Font Awesome等资源,可以使用独特的字体和图标来个性化按钮。 通过下载并研究“32、分享50个CSS超炫丽button样式代码下载”的文件,你可以发现更多创新的CSS技巧,...

    基于typora+markdown+css的自定义简历模板

    - **样式属性**:如`color`(颜色)、`font-size`(字体大小)、`text-align`(文本对齐)、`background-color`(背景色)等。 - **内联样式**:在Markdown文件中,可以直接在元素内部使用`style`属性,如`...

    W3C+CSS标准手册

    10. **字体图标(Icon Fonts)**:使用字体文件来显示图形图标,便于调整大小和颜色,且加载速度快。 **学习资源与实践** 1. W3C官网:W3C提供了官方的CSS规范文档,是学习CSS最权威的资料。 2. MDN Web Docs:...

    布局与美化网页的CSS教程

    4. 弹性盒模型(Flexbox):为实现更灵活的布局,可以使用Flexbox,它允许在一个容器内对子元素进行对齐、排序和调整大小。 5. 网格布局(Grid):CSS Grid提供二维布局系统,适用于创建复杂的网格布局,如响应式...

    GDI+及安装.

    4. **文本渲染**:GDI+提供高质量的文本渲染,支持不同的字体、大小、样式以及对齐方式,可以实现更美观的文本显示。 5. **图像处理**:GDI+可以加载、保存和操作各种图像格式,如JPEG、PNG、BMP等,并支持图像的...

    GDI+程序设计实例源代码

    4. **文本渲染**:GDI+提供了强大的文本渲染功能,通过`Graphics.DrawString()`方法可以绘制任意位置和样式的文本,还可以设置字体、大小、颜色和对齐方式。 5. **图像操作**:GDI+支持加载、显示和操作图像,包括...

Global site tag (gtag.js) - Google Analytics