這是一個比較常見的緩存問題。瀏覽器在重新啓動後不會緩存資源
在我的項目我有一對夫婦的網頁ext.net 2.0 beta
控制與asp.net-mvc3/razor
所以對於這些網頁,從我收集的螢火數據,我認爲這後的瀏覽器不緩存ext.axd
資源文件它是重新啓動。
這是我所看到的:
- 啓動Firefox,後藤我的網頁
- 所有請求表明
200 OK
- 如果我按F5,我看到所有的請求作爲
304 Not Modified
- 現在,如果我重新啓動的瀏覽器,它會回到
Http 200
的迴應。
是瀏覽器不緩存我的資源?是否有一個設置或配置可以用來緩存跨瀏覽器會話的資源?
這是螢火蟲的樣子:
當我第一次開始:
當我按下F5這是我所看到的:
這是wha T時的個人請求,看起來像:
當我重新啓動瀏覽器,我回去(1)。我到處都是
200OK
。
(1)資源是否被緩存? (2)我能做些什麼來緩存它嗎?
+1提供出色的調試信息。 – usr 2012-04-11 11:19:23
只是想確保下面的答案不會丟失,但這是正確的緩存功能。第一次請求後,請求直接進入緩存,每個行項目都變灰。更多的討論可在http://forums.ext.net/showthread.php?18340-Browser-does-not-cache-resources-after-restart – 2012-04-12 04:41:35
@ geoffrey.mcgill如果你發表你的評論作爲答案,我會接受。 – nilesh 2012-04-12 06:19:24