【发布时间】:2014-10-15 03:17:26
【问题描述】:
我最近使用以下代码在我的母版页中启用了 RadStyleSheetManager:
<telerik:RadStyleSheetManager ID="RadStyleSheetManager1" runat="server" EnableStyleSheetCombine="true" />
在我的 Web 应用程序中,其用户群在 ie8 中访问它,动态生成的 WebResource.axd 文件变得如此之多,以至于在具有许多 Telerik 控件和网格的页面上,加载了多达 26 个不同的 WebResource.axd。由于 ie8 限制任何时候只有 31 个样式表处于活动状态,这会导致一些其他外部/内部样式丢失,因为 WebResource.axd 将它们排除在外。
通过使用 RadStyleSheetManager,WebResource.axd 计数现在始终为 1 - 允许加载所有用户定义的样式表而不会发生意外。但是,我现在想知道性能 - 组合的 WebResource.axd 是否已缓存,或者有什么方法可以判断?
似乎由于只有 1 个 http 请求而不是 26 个,因此应该提高性能,但我想确保我不会因为每次都重新加载 WebResource.axd 而导致自己陷入困境。
【问题讨论】:
标签: css asp.net caching internet-explorer-8 telerik