2011-05-20 435 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標題將被視爲一個強烈的暗示,應該在該日期/時間過後獲取新副本。

相關問題