2013-02-06 19 views
3

我想知道是否有辦法告訴瀏覽器不要將特定文件的條目放入緩存中。我知道我可以發送諸如無存儲,Expires等標題,但所有這些都會導致條目出現在緩存中,儘管有過去的日期。如何在緩存中真正「不存儲」文件

我想知道什麼都沒有出現在緩存中的解決方案 - 我只是不想讓數百條陳舊的條目亂丟瀏覽器內存。例如,我不想緩存png,所以我使用no-store no-cache,並在「about:cache」中查看有關此文件的大量信息以及有效日期1970-01-01 01:00 :00。我寧願不用png擴展名來查看任何內容,因爲我在每個會話中創建了數百個,並且只需要一次,所以我不想用這個垃圾填充緩存。

我認爲「無商店」實在不應該存儲,而是它存儲,但與過去的日期!

+1

不要擔心「亂丟瀏覽器內存」。我的瀏覽器 - 我運行4個不同的 - 每天處理數萬個(如果不是數十萬)來自我的計算機的不同請求。他們像一個冠軍一樣工作。 (但是,*我沒有投票結束*,因爲看到一個詳細的答案,就客戶端的HTTP規則而言,就緩存而言是很有意思的,如果一個符合要求的服務器可以指示客戶端不執行*任何緩存記帳。當然,任何可緩存資源都必須在一個合格的客戶端中獲得緩存條目。) – 2013-02-06 08:01:10

回答

0

不,沒有辦法阻止瀏覽器將文件存儲在緩存中。 no-cache指示瀏覽器不使用文件的陳舊版本,但它不會阻止它存儲文件。