2016-06-23 65 views
4

我想知道爲什麼favicons,不像圖像和其他資源存儲更長的時間在緩存中,似乎也非常持久。我使用的是谷歌瀏覽器,所以這個問題的目標是這個瀏覽器,但也是一般瀏覽器,因爲我也在其他瀏覽器中觀察過這種行爲。爲什麼favicons緩存時間更長?

This question(相關,不重複)目標「如何刪除」問題。但是,我想了解爲什麼圖標似乎被如此區分對待,而我的刪除它們的興趣是相當次要的不相關。

作爲網頁開發人員,我可以簡單地申請favicon.ico?2並獲得「新鮮」。而責任在於應用程序的提供者,而不是用戶管理他自己的緩存(或「寵愛」我的應用程序,因爲我喜歡稱它爲)。所以這不是我的主要問題。


爲什麼做網站圖示似乎比其它資源更持久?

+0

這裏是相同的問題http://stackoverflow.com/questions/2208933/how-do-i-force-a-favicon-refresh – edrupler

+3

我想我明確區分我的問題。我不在乎我如何擺脫緩存。我想知道**爲什麼**圖標的處理方式與其他資源不同。我完全有能力刪除緩存和相關項目。 – bytecode77

+0

請參閱https://bugs.chromium.org/p/chromium/issues/detail?id=85806 –

回答

1

我不認爲應該緩存多長時間的favicons(以及爲什麼)有官方規範。您應該問問瀏覽器開發人員爲什麼決定將它們緩存更長時間。

我的猜測是,由於網站相對較少改變收藏圖標,因此無需頻繁檢查收藏圖標是否已更新。

+1

此外,favicons用於許多事情,如操作系統快捷方式('.url'文件),歷史列表,「儀表板」(Opera 9-12上的快速撥號,Firefox上的Front Page,... ),標籤和更多。 –

相關問題