0
我正在用asp.net(webforms)構建一個網站頁面。部分緩存和提琴手?
我對頁面使用了部分緩存(輸出緩存)。因此,A
和B
(用戶控件)被緩存。 (而頁面是而不是)。有沒有什麼辦法可以在Fiddler
中看到,A
和B
是從緩存中檢索的而頁面不是?
___________________
| Page |
| ____ |
| + + |
| | A |(ascx) |
| +____+ |
| |
| |
| ____ |
| + + |
| | B |(ascx) |
| +____+ |
| |
| |
___________________
編輯
比方說A.ascx
只包含:
<span>Hello A</span>
和B.ascx
只包含:
<span>Hello B</span>
並且輸出緩存位置爲「Private」(僅供ascx使用!)。
A和B沒有請求。 (除非他們內部有_images/css/js_)在我的情況下,它只是HTML容器。另外,埃裏克,似乎按下刷新VS重新輸入網址有不同的行爲。他們有什麼不同? (我的問題都來自你建議的書 - asp.net 4.5超快)。 –
當你說「沒有請求」時,我不確定你的意思。你是說這些對象被緩存*在服務器端*?如果是這樣的話,Fiddler將看不到任何區別(因爲它每次都來自服務器)。關於您的其他問題,請參閱http://blogs.msdn.com/b/ieinternals/archive/2010/07/08/technical-information-about-conditional-http-requests-and-the-refresh- button.aspx瞭解瀏覽器如何對待F5與重導航(在地址欄中輸入)。 – EricLaw
我已添加編輯部分。所以你說這兩個HTML部分將從瀏覽器緩存中獲取? (大於1次...)當然,謝謝你的回覆。 –