usuarios tener sobre puede permisos para metabase ejecucion directorio dar crear configurar carpetas carpeta administrar acceso iis-7 windows-server-2008

tener - ¿Tiene IIS 7 límite de solicitudes simultáneas?



permisos para administrar iis (3)

¿Tiene IIS 7 algún límite de solicitudes simultáneas? Estoy usando Windows Server 2008.

Gracias por adelantado.


En los sistemas operativos Windows Server, IIS 7.0 no tiene límite de ejecución de solicitudes. Source


Las limitaciones de forma predeterminada son la capacidad de su servidor para atender esas solicitudes (es decir, CPU, memoria), aunque puede configurar la regulación, etc. en función de una cantidad de usuarios concurrentes.


Sí, IIS 7 puede tener un límite de solicitudes simultáneas, según la edición de Windows que esté utilizando. Veo que la gente suele afirmar (como otros lo han hecho aquí) que de alguna manera los límites se han eliminado con IIS 7. Simplemente no siempre es así, y depende de si se ejecuta 2008, 7 o Vista.

Comencemos con Win2k8, ya que mencionas usar eso. El siguiente documento sugiere que 2k8 tiene solo una versión de servidor, y sin límites. "Con Windows Server 2008, IIS 7.0 ... no hay limitación de ejecución de solicitud". (fuente: http://learn.iis.net/page.aspx/479/iis-70-features-and-vista-editions/ )

Esa página también muestra una tabla con otras versiones, pero aunque no está claro, se aplican a Vista. Aquí están los límites para IIS 7 (de esa tabla) en esas versiones: Ediciones Basic y Starter: 3 solicitudes, para Premium: 3, para Pro: 10 y para Server: unlimited.

He encontrado límites similares, documentados aquí: Source . "Con las ediciones Starter y Home Basic de Windows Vista, el límite de ejecución de solicitudes simultáneas para IIS es tres para Windows Vista Home Premium. ... Para Windows Vista Business, Enterprise y Ultimate Edition ... el límite de ejecución de solicitudes simultáneas es de diez. ..Con las ediciones del servidor de Windows, IIS 7.0 no tiene límite de ejecución de solicitudes ".

Finalmente, aunque no he encontrado un documento que indique los límites para Windows 7, he confirmado el mismo límite de 3 en mi copia de Windows 7 Home Premium. (Es curioso que la página learn.iis.net anterior discuta tanto Vista como Windows 2008, pero no hace mención de Windows 7.)

Con respecto a este límite, si es un problema para usted u otros lectores, aquí hay una sugerencia de bonificación potencialmente valiosa que no he visto documentada en ninguna parte: el límite es realmente por grupo de aplicaciones, o más técnicamente por proceso de trabajador. Por lo tanto, sin duda puede obtener más solicitudes simultáneamente en su caja utilizando múltiples grupos de aplicaciones.

Pero quizás desee tener más solicitudes en un solo sitio, lo que obviamente solo puede conectarse a un único grupo de aplicaciones. Todavía hay buenas noticias: puede aumentar el número de procesos de trabajo por grupo de aplicaciones en la "configuración avanzada" para un grupo de aplicaciones dado (haga clic con el botón derecho en el grupo de aplicaciones), aumentando "Procesos máximos de trabajador" del valor predeterminado de 1. ( Algunos reconocerán que es lo mismo que lo que se conoció como "jardines web" para los grupos de aplicaciones en IIS 6).

Para aquellos que son nuevos para ellos, ya sea creando nuevos grupos de aplicaciones o más procesos de trabajo para un grupo de aplicaciones, para cada nuevo proceso de trabajo, verá un nuevo w3wp.exe en el administrador de tareas.

Finalmente, hay que tener en cuenta una precaución si decide aumentar la cantidad de procesos de trabajo. Al menos en IIS 6, documenté que si está ejecutando una aplicación ASP.NET usando sesiones "inproc" (o en la memoria), el valor predeterminado es un problema con el uso de múltiples procesos de trabajo (jardines web), en que las sesiones no se replican entre los procesos de trabajo. Puede que no sea un problema para el OP, así que diré que puede obtener más información en una entrada que hice hace unos años: http://bluedragon.blog-city.com/lost_sessions_webgardens_sessionstate.htm .