2011-02-14 47 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();