IIs5.0 与 IIS6.0 进程模型

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值