Há algum problema em ter vários sites do IIS apontando para a mesma pasta?


8

Eu tenho um site que vários clientes estão usando para hospedar seus sites. Cada um deles tem seu próprio nome de domínio, mas está usando o mesmo serviço hospedado. É melhor executá-los no mesmo site do IIS com todos os cabeçalhos de host desse site ou devo criar um site e pool de aplicativos diferentes para cada domínio que aponte para o mesmo diretório físico no servidor?


Estamos prestes a executar esse tipo de configuração. Você está usando os cabeçalhos do host para decidir qual arquivo de configuração aplicar / banco de dados examinar ou é determinado pelo logon?
jammus

Neste ponto ele vai estar usando o mesmo DB também, o cabeçalho do host irá mapear a um ID do site no DB, que será combinada com logon para determinar quem pode ver o que
Glenn Slaven

Respostas:


9

Não há razão para usar vários pools de aplicativos, a menos que você tenha um motivo explícito para separá-los. Caso contrário, é apenas perda de memória.

Não deve haver nenhum problema na execução de vários sites no mesmo diretório. Se, em algum momento, um cliente precisar de uma versão diferente, você poderá migrá-lo para um diretório diferente com uma base de código especializada / config / etc. Se esse é um cenário que pode ocorrer com mais frequência, considere separá-lo em sites diferentes frente.


7

Não há problemas com a execução de vários sites da mesma pasta, já o fiz várias vezes. A vantagem que você obtém ao executar sites separados em pools de aplicativos separados é a resiliência a falhas; se um erro for causado em um site, é menos provável que ele afete os outros. Isso também significa que, se um site é mais popular que os outros, você pode alterar as configurações do pool para torná-lo mais eficiente ao reciclar threads, se necessário.


0

Em alguns casos, pode ser perigoso. Existe a possibilidade de obter conflitos nos recursos do sistema de arquivos. No meu caso, era o índice lucene e dois pools de aplicativos olhando para a mesma pasta. Ambos iniciaram a atualização do índice simultaneamente, portanto metade dos arquivos foram bloqueados por um aplicativo e a outra metade pelo segundo, causando a falta de resposta dos dois sites. Extremamente difícil de depurar.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.