上一篇:获得ASP的中文日期字符串 >>
Response.Expires简述
哪些类别的动态页面适合被缓存呢?下面是一些例子:
天气页面,每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”的。注意:不要让代理缓冲那些显示给特定用户的页面,因为代理可能会将属于其他用户的页面送给当前用户。
下一篇:利用ASP+Jmail进行邮件群发的新思路 >>
相关文章:
- · CDONTS.NewMail组件介绍
- · 用CDONTS.NewMail实现发送Email
- · CDONTS.NewMail可以选用HTML格式发送Email
- · 保护你ASP页面的两种办法
- · Response 对象
- · Response 对象
- · 轻松打造ASP计数器
- · 网站设计中表单验证
- · 初学ASP编程易犯的一个致命程序问题及解决办法
- · 在ASP中执行Ping命令,并且返回结果
- · ASP获取客户端MAC地址
- · ASP+Access莫名奇妙的sql语句错误解决
- · 水晶报表打印单据时增加空行或空白行的示例脚本
- · 防护手册:如何防止ASP木马在服务器上运行
- · ASP中和星期有关的自定义函数
- · 用Asp+XmlHttp实现RssReader功能
- · ADO修改删除数据库的记录
- · ASP中正则表达式的应用-2
- · 新增ubb代码对表格的支持
- · IIS 5.0 安装详解
- · ASP技巧集锦(官方权威版)-7
- · ASP技巧集锦(官方权威版)-6
- · ASP技巧集锦(官方权威版)-5
- · ASP技巧集锦(官方权威版)-4
- · ASP技巧集锦(官方权威版)-3
- · ASP技巧集锦(官方权威版)-2
- · 用Request对象获得机器的环境参数
- · 解决在ASP中执行数据库查询中的特殊字符的问题
- · 使用ASP记录在线用户的数量
- · ASP设计常见问题及解答精要-4
- · ASP设计常见问题及解答精要-3
- · ASP设计常见问题及解答精要-2
- · ASP设计常见问题及解答精要-2
- · ASP设计常见问题及解答精要-1
- · 使用Formatnumber()与Formatpercent()格式化数字
- · 格式化数字函数FormatNumber的应用
- · ASP的随机数的应用技术
- · 不用Golobal和session实现在线人数统计
