2011-02-14 44 views

回答

1

一个可能的解决方案是建立在到期头过去,并确保浏览器不通过缓存控制haders缓存反对票的JSON JSON文件和 你可以尝试把它添加到你的Apache配置文件:

<FilesMatch "\.(json|json)$"> 
    Header set Cache-Control "max-age=0, no-cache, no-store, must-revalidate" 
    Header set Pragma "no-cache" 
    Header set Expires "Thu, 01 Jan 1970 00:00:00 GMT" 
</FilesMatch> 

mod_headers模块将需要安装在Apache使用此方法。

如果你有兴趣,你可以在根部有一个读

http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.9

+0

谢谢,这是解决方案,我一直在寻找的那种。 – FriiSource 2011-02-14 22:17:01

3

您可以在您正在异步提取的URL上追加“缓存杀手”。这是一些始终使URL独一无二的价值。

var url = "http://example.com/service.json?" + new Date().getTime();