J'ai un site Web que plusieurs clients utilisent pour héberger leurs sites. Ils ont chacun leur propre nom de domaine, mais utilisent le même service hébergé. Est-il préférable de les exécuter à partir du même site Web IIS avec tous les en-têtes d'hôte sur ce site, ou dois-je créer un site Web et un pool d'applications différents pour chaque domaine qui pointent vers le même répertoire physique sur le serveur?
iis
hosting
web-hosting
Glenn Slaven
la source
la source
Réponses:
Aucune raison d'utiliser plusieurs pools d'applications, sauf si vous avez une raison explicite de les séparer. Sinon, c'est juste un gaspillage de mémoire.
Il ne devrait pas y avoir de problème lors de l'exécution de plusieurs sites Web à partir du même répertoire. Si à un moment donné un client a besoin d'une version différente, vous pouvez les migrer vers un répertoire différent avec une base de code spécialisée / config / etc. S'il s'agit d'un scénario qui peut se produire plus souvent, vous pouvez envisager de les séparer sur différents sites Web de face.
la source
Il n'y a aucun problème à exécuter plusieurs sites à partir du même dossier, je l'ai fait plusieurs fois. L'avantage que vous obtenez en exécutant des sites distincts dans des pools d'applications distincts est la résilience aux plantages, si une erreur est provoquée sur un site, elle est moins susceptible d'affecter les autres. Cela signifie également que si un site est plus populaire que les autres, vous pouvez modifier les paramètres du pool pour le rendre plus efficace lors du recyclage des threads si nécessaire.
la source
Dans certains cas, cela peut être dangereux. Il existe une possibilité d'obtenir des blocages sur les ressources du système de fichiers. Dans mon cas, c'était l'index lucene et deux pools d'applications qui regardaient le même dossier. Les deux ont commencé la mise à jour de l'index simultanément, de sorte que la moitié des fichiers ont été verrouillés par une application et une autre moitié par la seconde, ce qui a provoqué une absence de réponse des deux sites Web. Extrêmement difficile à déboguer.
la source