<meta http-equiv="Expires" contect="Mon,12 May 2001 00:20:00 GMT"> 用于设定网页的到期时间,过期则必须到服务器上重新调用 content="-1",网页在任何时候都不能被Cache存储 <meta http-equiv="Pragma" content="no-cache"> 禁止浏览器从本地计算机的缓存中访问页面内容,这样设定,访问者将无法脱机浏览。 <meta http-equiv="cache-control" content="no-cache"> 清除缓存
通过 Microsoft Internet Information Server (IIS),您可以在特定 Active Server Pages (ASP) 页的最开始位置,使用以下脚本代码方便地标记高度易变页或敏感页, 使用 HTTP 标题来控制 Internet Explorer 中 Web 页的缓存。 过期和 Expires 标题 强烈建议所有 Web 服务器都使用针对所有 Web 页的过期方案。如果 Web 服务器不通过 HTTP Expires 响应标题为返回给请求客户端的每种资源提供过期信息,则这种做法是不可取的。目前,多数浏览器和中间代理都很重视此过期信息,并使用它来提高网络的通讯效率。
当服务器上的特定文件需要由客户端更新时,应始终使用 Expires 标题来指定最合理的时间。如果定期更新页,则下一个更新周期将是最有效的响应。例如,假设 Internet 上的某个每日新闻页在每天早晨 5 点更新。此新闻页的 Web 服务器应返回一个带有第二天早晨 5 点这一值的 Expires 标题。这样,在该页实际更改之前,浏览器就不必再联系 Web 服务器。
预期不进行更改的页应使用约为一年的过期日期进行标记。
在许多情况下,Web 服务器在包含信息的服务器上有一个或多个随时可能更改的易变页。因此,该服务器应将这些页的 Expires 标题的值标记为“-1”。当用户在将来进行请求时,Internet Explorer 通常会通过 If-Modified-Since(如果-修改-自)条件请求联系该 Web 服务器,以获取对该页的更新。不过,该页仍会保留在磁盘缓存(“Internet 临时文件”)中,并在适当的情况下(如在使用“后退”和“前进”按钮访问导航历史时,或在浏览器处于脱机模式时)使用,而无须联系远程 Web 服务器。 回到顶端 Cache-Control 标题 不过,有些页非常易变或者非常敏感,以至于它们不需要磁盘 [1] [2] 下一页 (中华企业文化网)
|