2011-09-26 12 views

Respuesta

4

IIS en la versión 7 es fuera de la cuestión para cualquier graves de alojamiento de todos modos ....

en cuanto a IIS7 +/sE vs autoalojamiento en un servicio de NT:

  • el IIS7/setup se "carga en demanda ", por ejemplo cuando ingrese su primera solicitud, se creará un ServiceHost, luego ese servidor de servicio crea la clase de servicio para manejar la solicitud. Esto es beneficioso desde el punto de vista de la memoria (no utiliza memoria para el ServiceHost si no se reciben solicitudes), pero es una sobrecarga adicional en la primera llamada cuando IIS primero necesita activar el servidor de servicio

  • NT Service le permite pre-crear el ServiceHost y abrirlo para que esté listo para manejar las solicitudes de inmediato; un uso poco más de memoria, pero un poco más sensible, al menos en los "primeros llamados"

Otro de los beneficios de auto-hosting: Estaciones que esté 100% a cargo de cuando se inicia el servicio de acogida, las pausas, , y así. Con IIS/WAS, a veces está a merced de IIS con su potencial para reciclar grupos de aplicaciones en el peor momento posible ...

2

Las principales ventajas de IIS es que se ocupa de la vida útil de servicio para usted: la activación, reciclaje ...

Su principal inconveniente si no tiene v7 es que sin WAS sólo puede albergar http servicios web basados ​​en

Los servicios necesitan más atención en caso de error fatal ... y luego necesitan ser instalados mientras que un sitio web puede ser copiado a su carpeta web una vez que se ha creado

Si su versión de iis es> = 7, entonces no veo mucho interés en no usar WAS ya que admite todos los transportes wcf, otros pueden tener una vista diferente ...

Cuestiones relacionadas