ASP.NET 中的缓存母版页
如何在 ASP.NET 中缓存母版页?
How can I cache the master page in ASP.NET?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
如何在 ASP.NET 中缓存母版页?
How can I cache the master page in ASP.NET?
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(2)
与用户控件不同,您不能单独输出缓存母版页 - 只能作为页面的一部分。
此外,OutputCaching 无论如何也不会提高包含大量图像的工具栏的性能。
有帮助的事情包括图像精灵、客户端缓存、使用 CDN、对静态文件使用多个域等。
如果有帮助,我会在我的书中介绍这些策略:超快 ASP.NET。
Unlike user controls, you can't OutputCache a Master page by itself--only as part of a Page.
Also, OutputCaching won't help the performance of a toolbar with lots of images anyway.
The kind of things that would help include image sprites, client-side caching, using a CDN, using multiple domains for static files, etc.
In case it's helpful, I cover those strategies in my book: Ultra-Fast ASP.NET.
如果您在使用 master 的页面上使用 @OutputCache 指令页面,那么母版页将与页面的其余部分一起缓存。
If you use the @OutputCache directive on the page that uses the master page, then the master page will be cached along with the rest of the page.