Iis HTTP.SYS内核模式驱动程序
IIS 7中的HTTP.SYS有什么大不了的 据我所知,这是低水平的,这是有利于安全。为什么? 不存在可能昂贵的上下文切换。为什么? 请解释一下Iis HTTP.SYS内核模式驱动程序,iis,iis-7,windows-server-2008,Iis,Iis 7,Windows Server 2008,IIS 7中的HTTP.SYS有什么大不了的 据我所知,这是低水平的,这是有利于安全。为什么? 不存在可能昂贵的上下文切换。为什么? 请解释一下 谢谢 这些好处已经有了很好的记录 通过使用HTTP.sys处理请求,IIS 6.0提供了以下功能 性能增强: 内核模式缓存。缓存响应的请求在不切换到用户模式的情况下提供 内核模式请求队列。由于内核将请求直接转发到正确的工作进程,因此请求在上下文切换中造成的开销较小。如果没有工作进程可以接受请求,内核模式请求队列将保留该请求,直到工作进程接收该请求
谢谢 这些好处已经有了很好的记录 通过使用HTTP.sys处理请求,IIS 6.0提供了以下功能 性能增强:
- 内核模式缓存。缓存响应的请求在不切换到用户模式的情况下提供
- 内核模式请求队列。由于内核将请求直接转发到正确的工作进程,因此请求在上下文切换中造成的开销较小。如果没有工作进程可以接受请求,内核模式请求队列将保留该请求,直到工作进程接收该请求
- 当工作进程失败时,服务不会中断;用户无法检测到该故障,因为当WWW服务为该应用程序池启动新的工作进程时,内核将请求排队
- 请求处理得更快,因为它们直接从内核路由到适当的用户模式工作进程,而不是在两个用户模式进程之间路由
- 内核模式缓存。缓存响应的请求在不切换到用户模式的情况下提供
- 内核模式请求队列。由于内核将请求直接转发到正确的工作进程,因此请求在上下文切换中会导致较少的开销。如果没有工作进程可以接受请求,内核模式请求队列将保留该请求,直到工作进程接收该请求
- 请求预处理和安全筛选