2010-03-17 32 views
1

我的网站使用ASP。我有一个链接到我的网站文件结构中的PowerPoint文件。该文件每天都会被更新后的版本替换,但是当用户点击该链接时,如果浏览器之前访问过,则浏览器会显示缓存的版本。如何确保在不要求用户清除他或她的缓存的情况下加载更新后的版本?我可以使PowerPoint文件从浏览器缓存中过期吗?

回答

1

我假设你使用的是IIS。你怎么做取决于你正在使用哪个版本的IIS,但我们假设版本6(即Windows Server 2003附带的版本)。

您打开Internet信息服务管理器,并找到要修改缓存设置的文件(或者您可以在包含文件的文件夹上执行此操作 - 例如,如果您想要执行所有操作文件在目录中,这很常见)。右键单击文件(或文件夹)并选择“属性”。然后,在HTTP Headers选项卡上,选中“启用内容过期”复选框并将设置更改为“1天后过期”或任何您认为合适的内容(也许一小时后更有意义)。

在较新版本的IIS(例如Windows Server 2008附带的)中,它有点不同,但希望您能从上面的描述中弄清楚它。

相关问题