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