¿Hay algún problema con tener varios sitios web de IIS apuntando a la misma carpeta?


8

Tengo un sitio web que varios clientes están utilizando para alojar sus sitios. Cada uno tiene su propio nombre de dominio, pero están utilizando el mismo servicio alojado. ¿Es mejor hacer que se ejecuten en el mismo sitio web de IIS con todos los encabezados de host en ese sitio, o debería crear un sitio web diferente y un grupo de aplicaciones para cada dominio que apunte al mismo directorio físico en el servidor?


Estamos a punto de ejecutar este tipo de configuración. ¿Está utilizando los encabezados de host para decidir qué archivo de configuración aplicar / base de datos para mirar o está determinado por el inicio de sesión?
jammus

En este punto también usará la misma base de datos, el encabezado del host se asignará a una ID de sitio en la base de datos, que se combinará con el inicio de sesión para determinar quién puede ver qué
Glenn Slaven

Respuestas:


9

No hay razón para usar múltiples grupos de aplicaciones a menos que tenga una razón explícita para separarlos. De lo contrario, es solo una pérdida de memoria.

No debería haber ningún problema al ejecutar múltiples sitios web fuera del mismo directorio. Si en algún momento un cliente necesita una versión diferente, puede migrarlos a un directorio diferente con una base de código especializada / config / etc. frente.


7

No hay problemas con la ejecución de varios sitios desde la misma carpeta, lo he hecho muchas veces. La ventaja que obtiene al ejecutar sitios separados en grupos de aplicaciones separados es la resistencia a los bloqueos; si se produce un error en un sitio, es menos probable que afecte a los demás. También significa que si un sitio es más popular que los demás, puede modificar la configuración del grupo para que sea más eficiente al reciclar hilos si es necesario.


0

En algunos casos puede ser peligroso. Existe la posibilidad de obtener puntos muertos en los recursos del sistema de archivos. En mi caso, era el índice lucene y dos grupos de aplicaciones que buscaban en la misma carpeta. Ambos comenzaron la actualización del índice de manera simultánea, por lo que la mitad de los archivos estaban bloqueados por una aplicación y otra mitad por la segunda, lo que provocó que ambos sitios web no respondieran. Extremadamente difícil de depurar.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.