现在的位置: 首页 > 综合 > 正文

IIs5.0 与 IIS6.0 进程模型

2013年10月28日 ⁄ 综合 ⁄ 共 400字 ⁄ 字号 评论关闭

iis6.0作为内核级模块实现其HTTP临听程序,因此,所有的输入请求首先同http.sys驱动程序以内核模式进行管理。没有任何第三方代码会与该监听程序交互,并且没有任何用户模式冲突会影响IIS的稳定性。http.sys驱动程序监听请求,并把它们投弟(post) 到合适的应用程序池请求队列。一个称为WEB管理服务的模块读取IIS无库,并指示http.sys驱动程序创建与元库中所注册应用程序池一样多的请救济粮队列。

在IIS6。0进程模型下,asp.net运行的更快,因为在inetinfo.exe(iis可执行的)和工作进程之间不需要任何进程间通信。HTTP请求直接托管CLR的工作进程中被交付。此外ASp.net工作进程不是一个特殊进程,它只是IIS工作进程的一个副本。这一事实将进程回收、页面输出缓存和运行状况检查的负担转嫁给IIS (摘自c#技术内幕)

 

ii5进程模型如下:

 

iis5.0

 

 

 

iis6.0

 

iis6.0

抱歉!评论已关闭.