我的网站使用ASP。我在我网站的文件结构中有一个PowerPoint文件的链接。每天都会使用更新版本替换该文件,但是当用户单击该链接时,浏览器会显示之前访问过的缓存版本。如何在不要求用户清除其缓存的情况下确保加载更新版本?
答案 0 :(得分:1)
我假设你正在使用IIS。如何操作取决于您使用的IIS的确切版本,但我们假设版本6(即Windows Server 2003附带的版本)。
您打开Internet信息服务管理器,找到要修改缓存设置的文件(或者您可以在包含文件的文件夹上执行此操作 - 例如,如果您想要在目录中执行所有文件,这很常见)。右键单击文件(或文件夹),然后选择“属性”。然后,在“HTTP标头”选项卡上,选中“启用内容过期”复选框,并将设置更改为“1天后过期”或您认为合适的任何内容(可能在一小时之后更有意义)。
在较新版本的IIS(例如Windows Server 2008附带的版本)中,它有点不同,但希望您能够从上面的描述中找到它。