2011-05-20 77 views
0

因此,我在这里有一个小型网站,我的用户每天都来这里使用它,偶尔他们只是想让我对文件进行一些小的更改,只会对最多512字节的文本。用Apache控制缓存的正确方法是什么?

现在,当他们使用IE8或IE9时,他们的浏览器保留了一个旧的缓存,并且不会在没有严重的背部疼痛的情况下更新,这使得他们不得不锤炼f5或其他东西来清除缓存。

很明显,这是我的网络服务器的错误,事实上我没有正确地使用缓存控制头进行一些操作,但是我对头部不够熟悉,不知道它是什么。

这里就是我送(在20 May 2011 15:12:26 GMT):

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 

什么我需要发送修复我的缓存控制,只有当文件实际上已经被修改为我的IE用户的缓存更新( )?在Chrome中运行良好。

回答

1

尝试使用Last-ModifiedExpires标题。如果没有别的,Expires标题将被视为一个强烈的暗示,应该在该日期/时间过后获取新副本。

相关问题