在调查慢速视图渲染的过程中,我查看了“视图”选项卡并试图找出哪些用户控件被缓存,哪些没有。
通常第一个条目显示如下:
| 路径 | 检查缓存 | 发现 | 详情 | |--------------------------|-------------|-------- |--------------------| |~/Path/To/UserControl.ascx| 真实 | 假 | 在缓存中找不到 | |~/Path/To/UserControl.ascx| 假 | 真实 | 关键 | 价值 |
无论任何缓存指令如何,所有用户控件都以相同的方式出现,例如:
OutputCache Duration="3600" VaryByParam="none" Shared="True"
是一瞥坏了还是我搞砸了输出缓存指令?