2011-09-26 72 views

回答

4

IIS under version 7没有任何严重的托管反正这个问题....

至于IIS7 +/WAS托管自己在NT服务主场迎战:

  • 的IIS7/WAS安装程序将“上加载需求“,例如当您的第一个请求进入时,将创建一个ServiceHost,然后该服务主机创建服务类来处理请求。从内存角度来看,这是有益的(如果没有请求进入,则不使用ServiceHost的内存),但是当IIS首先需要启动服务主机时,首次调用会带来额外开销

  • NT服务允许您预先创建ServiceHost并将其打开,以便它可以立即处理请求;更位内存使用情况,但有点反应更灵敏,至少在“第一个电话”

的另一个好处自托管:你在充电的时候服务主机启动,暂停的100%,停止, 等等。使用IIS/WAS,您有时可能会受到IIS的摆布,并有可能在最糟糕的时刻回收应用程序池......

2

IIS的主要优点是,它处理为您服务,为您的一生:激活,回收...

它,如果你没有V7的主要缺点是不WAS它只能承载基于HTTP的Web服务

的服务需要更多的照顾致命错误的情况下......然后需要一旦被创建

进行安装,而网站可以被复制到其Web文件夹

如果你的iis版本是> = 7,那么我没有看到很多没有使用WAS的兴趣,因为它支持所有的wcf传输,其他人可能有不同的视图,虽然...

相关问题