什么';使用Apache控制缓存的正确方法是什么?

什么';使用Apache控制缓存的正确方法是什么?,apache,internet-explorer,http-headers,Apache,Internet Explorer,Http Headers,因此,我这里有一个小网站,我的用户每天都会访问并使用它,偶尔他们只希望我对一个只有大约(最多)512字节文本的文件进行一些小的更改 现在,当他们使用IE8或IE9时,他们的浏览器保留了一个旧的缓存,并且不会更新,这会让他们感到非常痛苦,不得不敲打f5或其他东西来清除缓存 显然,这是我的web服务器的错误,因为我没有正确地处理缓存控制头,但是我对这些头不够熟悉,不知道它是什么 以下是我要发送的内容(2011年5月20日15:12:26 GMT): 我需要发送什么来修复缓存控制,以便更新IE用户的缓

因此,我这里有一个小网站,我的用户每天都会访问并使用它,偶尔他们只希望我对一个只有大约(最多)512字节文本的文件进行一些小的更改

现在,当他们使用IE8或IE9时,他们的浏览器保留了一个旧的缓存,并且不会更新,这会让他们感到非常痛苦,不得不敲打f5或其他东西来清除缓存

显然,这是我的web服务器的错误,因为我没有正确地处理缓存控制头,但是我对这些头不够熟悉,不知道它是什么

以下是我要发送的内容(2011年5月20日15:12:26 GMT):


我需要发送什么来修复缓存控制,以便更新IE用户的缓存(仅当文件实际已被修改时)?在Chrome中工作正常。

尝试上次修改的
过期的
标题。如果没有其他内容,Expires头将被视为一个强烈的提示,提示在该日期/时间过去后应获取新副本

Response Headers
Connection:Keep-Alive
Date:Fri, 20 May 2011 19:12:26 GMT
ETag:"8001e-310f-4a3b8f421ac00"
Keep-Alive:timeout=15, max=100
Server:Apache/2.2.12 (Ubuntu)
Vary:Accept-Encoding