asp.net – IIS 8.0中内核模式和用户模式缓存之间的区别
发布时间:2020-05-24 09:36:14 所属栏目:asp.Net 来源:互联网
导读:内核模式缓存和用户模式缓存之间有什么区别以及如何跟踪它们? Kernal模式缓存本质上是处理操作系统级别的缓存请求,因此可以访问存储在其中的内容,而无需访问其他常用管道(即,它不必转到ASP.NET或IIS级别的缓存来检查内容): 因此,请求命中初始缓存(http.sys)
|
内核模式缓存和用户模式缓存之间有什么区别以及如何跟踪它们? 解决方法Kernal模式缓存本质上是处理操作系统级别的缓存请求,因此可以访问存储在其中的内容,而无需访问其他常用管道(即,它不必转到ASP.NET或IIS级别的缓存来检查内容):因此,请求命中初始缓存(http.sys),找到它需要的东西并将其发送回去,所有这些都无需继续沿着管道继续进行. 作为结果,它通常很快.但是它的局限性在于它不支持许多用户级功能,例如身份验证和授权,因此它可能不适合所有方案. 另一方面,用户模式将填补无法使用Kernal模式的空白,主要包围授权/验证内容(因为它需要检查用户是否可以实际访问内容),但有many other scenarios可能导致不使用http.sys缓存. 关于实际检查是否正在缓存内容(以及可能的原因),您可以使用FREB(失败的请求事件缓冲).以下命令可用于查找在内核模式下缓存的内容: netsh http show cachestate (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc – 添加分页MVC和Azure表存储
- asp.net – 为什么当试图保存更改时,GridView行“null”的D
- asp.net-web-api – AttributeRouting不能与HttpConfigurat
- asp.net – MVC 4 – 在局部视图中使用不同的模型
- 点击图片,AJAX删除后台图片文件的实现代码(asp.net)
- asp.net – 找不到元素’elmah’的架构信息
- asp.net-mvc – 当添加非mvc路由时,Html.ActionLink构造错误
- asp.net-mvc – 防止加载部分视图
- asp.net-mvc – 我可以从服务器端的持票令牌中检索userinfo
- asp.net-mvc – 在ASP.NET MVC应用程序中更改日期格式
推荐文章
站长推荐
- .net – 如何使单元测试可以使用HttpContext?
- asp.net – 如果表单字段为空,如何将NULL插入数据
- asp.net-web-api – 有没有办法在ASP.Net Web AP
- asp.net-mvc – ASP.NET MVC表单身份验证和未经身
- asp.net – 记录网页的加载时间
- asp.net-mvc – 无法加载指定的元数据资源
- asp.net – Page_ClientValidate()与多个Validat
- asp.net http服务器推送到客户端
- Asp.Net MVC是企业项目的合适解决方案吗?
- asp.net-mvc – 使用ViewModels和对System.Web.M
热点阅读
