asp.net – Outputcache:VaryByHeader =“User-Agent”或VaryBy
我不知道VaryByHeader =“User-Agent”和VaryByCustom =“Browser”之间的区别.后者会创建较少的缓存页面是对的吗?或者换句话说,如果我只想缓存不同的浏览器类型(和版本),后者是更好的选择?
Thx为任何建议! 解决方法
从MSDN文章 –
ASP.NET Caching: Techniques and Best Practices:
我认为这意味着以下用户名将被视为IE9.0,并创建一个缓存条目: > Mozilla / 5.0(Windows; U; MSIE 9.0; WIndows NT 9.0; en-US)) 但是如果您使用VaryByHeader =“User-Agent”,将创建3个条目 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- asp.net – Azure网站 – 尽量减少小的频繁停机
- 在ASP.NET MVC表单上允许多个按钮的最佳方法是什么?
- asp.net-mvc-5 – MVC5身份验证过滤器
- 数据绑定 – Asp.Net核心模型绑定,如何将空字段绑定为空字符
- asp.net-mvc – ASP.NET MVC请求处理序列
- asp.net-mvc – ASP.NET MVC应用程序中丰富的UI可用的最佳选
- asp.net-mvc – Request.GetOwinContext在单元测试中返回nu
- asp.net core 系列 8 Razor框架路由(下)
- 如何在asp.net中从c#运行javascript
- unit-testing – 单元测试自定义验证过滤器