我正在使用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>
并且输出缓存位置为“私有”(仅适用于ascx的!)。
答案 0 :(得分:1)
Fiddler会显示浏览器加载的所有HTTP请求/响应。
如果客户端缓存 A 和 B ,那么当页面加载时,您将看不到 A 或<的请求Fiddler中的em> B ,除了第一页加载。在第一次加载时,将下载 A 和 B (您将在Fiddler中看到它们)并缓存在客户端上。