5
A
回答
2
的好处已经有据可查的,
使用Http.sys处理请求,IIS 6.0提供了以下 性能改进:
- 内核模式缓存。无需切换到用户模式即可提供缓存响应请求。
- 内核模式请求排队。请求在上下文切换中导致更少的开销,因为内核将请求直接转发给正确的工作进程。如果没有工作进程可用于接受请求,则内核模式请求队列将保存该请求,直到工作进程选中它为止。
使用Http.sys和新的WWW服务架构提供了以下好处:
- 当工作进程失败,服务不被中断;用户无法检测到故障,因为内核在WWW服务为该应用程序池启动新的工作进程时排队请求。
- 请求处理速度更快,因为它们直接从内核路由到相应的用户模式工作进程,而不是在两个用户模式进程之间路由。
http://learn.iis.net/page.aspx/101/introduction-to-iis-7-architecture/
HTTP.sys将提供以下好处:
- 内核模式缓存。无需切换到用户模式即可提供缓存响应请求。
- 内核模式请求排队。请求在上下文切换中引起较少的开销,因为内核将请求直接转发给正确的工作进程。如果没有工作进程可用于接受请求,则内核模式请求队列将保存该请求,直到工作进程选中它为止。
- 请求预处理和安全过滤。
相关问题
- 1. 内核模式和用户模式驱动程序
- 2. Google USB Driver是内核模式驱动程序吗?
- 3. 差异在内核模式和驱动程序
- 4. 用户模式和内核驱动程序通信
- 5. 内核驱动程序签名
- 6. Windows 7内核驱动程序签名
- 7. 内核驱动程序I2C开发
- 8. Linux I2C内核驱动程序
- 9. 什么是Windows内核驱动程序?
- 10. 如何在Linux Ubuntu中编译驱动程序/内核模块?
- 11. UMDF了解与Linux内核模块/驱动程序的比较
- 12. 如何从Windows内核模式启动用户模式程序
- 13. 通过IOCTL将结构传递给内核模式驱动程序
- 14. Linux /内核模块:两个用户程序可以使用驱动程序吗?
- 15. 如何在内核模式驱动程序中使用Winsock内核(WSK)发送原始套接字数据包?
- 16. Linux内核驱动程序模块:使用单个驱动程序处理多个设备文件
- 17. 更改内核驱动程序中内置的驱动程序的初始化顺序?
- 18. 当驱动程序内置驱动程序时,驱动程序不工作
- 19. Linux内核中的驱动程序探测顺序
- 20. 内核或设备驱动程序编程
- 21. 如何发送和接收从内核模式驱动程序到用户模式的二进制数据
- 22. 内核开发新手:内核中的“虚拟”输入驱动程序?
- 23. WDDM驱动程序是否需要用户模式显示驱动程序?
- 24. 使用驱动程序内部的驱动程序的Linux
- 25. GPIO到I2C内核驱动程序(与i2c-gpio相反)
- 26. Linux内核设备驱动程序中的filp_open
- 27. Windows内核驱动程序引导\ winlogon完成回调
- 28. 在内核驱动程序中使用Windows过滤平台
- 29. 添加驱动程序到Android设备内核
- 30. 在Linux内核中移植虚拟视频驱动程序
在我看来(没有硬性的事实)让服务器的任何部分运行在内核模式下对安全性是有害的。 – Earlz 2010-06-30 21:01:59