Qu'est-ce qu'un bassin de demandes de SRP?

Qu'est-ce qu'un pool d'applications? Quel est son but?

189
demandé sur one noa 2010-10-06 03:52:01

14 réponses

Les pools D'applications

vous permettent d'isoler vos applications les unes des autres, même si elles fonctionnent sur le même serveur. De cette façon, s'il y a une erreur dans une application, elle n'enlèvera pas d'autres applications.

de plus, les pools d'applications vous permettent de séparer différentes applications qui nécessitent différents niveaux de sécurité.

Voici une bonne ressource: IIS et ASP.NET: le Pool D'applications

200
répondu Ender 2014-03-26 06:32:14

fondamentalement, un pool d'applications est un moyen de créer des compartiments dans un serveur web à travers les limites de processus, et router des ensembles D'URLs à chacun de ces compartiments. Voir plus d'informations ici: http://technet.microsoft.com/en-us/library/cc735247(WS.10).aspx

52
répondu CesarGon 2010-10-05 23:57:06

Je seconde la réponse la plus votée, mais j'ai envie d'ajouter un peu plus de détails ici si quelqu'un le trouve utile.

version courte :

IIS exécute n'importe quel site Web que vous configurez dans un processus appelé w3wp.EXE. IIS Application pool est une fonctionnalité dans IIS qui permet à chaque site web ou une partie de celui-ci à exécuter sous un w3wp correspondant.processus exe. Pour que tu puisses courir 100 sites web dans un seul w3wp.exe ou 100 w3wp.EXE. E. g. exécuter 3 sites Web dans le même pool d'applications(même w3wp.exe) pour sauvegarder la mémoire utilisation. , exécuter 2 sites web différents dans deux pools d'application différents donc que chacun peut exécuter sous compte d'utilisateur séparé(appelé pool d'applications identité.) exécution d'un site web dans un pool et un sous-site site web/app' sous un autre pool d'applications.

version plus longue:

chaque site web ou partie du site web, vous pouvez exécuter sous un pool d'applications.Vous pouvez contrôler certains paramètres de base du site Web en utilisant un pool d'applications.

  1. vous souhaitez que le site Web fonctionne sous un w3wp différent.processus exe.Ensuite, créez un nouveau bassin d'applications et assignez-le au site web.
  2. vous souhaitez lancer le site web et tout son code sous un compte d'utilisateur différent(E. g sous privilèges Admin), Vous pouvez exécuter faire cela en changeant Application L'Identité Du Pool.
  3. vous souhaitez exécuter une application particulière sous .net framework 4.0 ou 2.0.
  4. vous souhaitez vous assurer que le site en mode 32 bits ou avoir un recyclage programmé de la w3wp.exe, etc.Toutes ces choses sont contrôlées à partir du pool d'applications de l'iis.

Espère que cela aide!

22
répondu Rohith 2017-07-04 18:28:07

Un pool d'applications est un groupe d'une ou plusieurs URLs qui sont servis par un processus ou un ensemble de processus de travail. Tout Répertoire Web ou virtuel peut être assigné à un pool d'applications.

toute demande faisant partie d'un pool de demandes suit le même processus de travail.

13
répondu Poornima S 2013-09-18 10:30:15

supposons que les nageurs nagent dans une piscine dans les zones qui leur sont réservées.que se passe-t-il si les nageurs nagent ailleurs que dans les zones qui leur sont réservées?de même, iis utilise des pools d'applications pour séparer un processus d'un autre.

10
répondu satish 2013-10-30 18:07:07

IIS Internet information Service est un serveur web utilisé pour héberger un ou plusieurs application web . Prenons n'importe quel exemple ici dire Microsoft maintient le serveur web et nous exécutons notre site web abc.com (contenu des nouvelles basé) sur cette IIS. Depuis, Microsoft est une grande entreprise qu'il pourrait prendre ou également prêt à accueillir un autre site web dire xyz.com (basé sur le commerce électronique).

maintenant le serveur web héberge I. e fournir de la mémoire pour exécuter les deux sites Web sur son serveur web unique.Donc , ici les pools d'applications entrent en scène . abc.com a ses propres règles, logique d'affaires, données, etc et même s'applique à xyz.com.

IIS fournit deux pools d'applications (chemin) pour exécuter deux sites Web dans leur propre monde (données) en douceur dans un seul serveur Web sans affecter chacun des éléments (sécurité, évolutivité).C'est la piscine d'application de L'IIS.

de sorte que vous pouvez avoir n'importe quel nombre de piscine d'application en fonction de la capacité des serveurs

6
répondu Hameed Syed 2016-07-18 15:08:38

Un pool d'applications est un groupe d'url servi par travailleur processeurs ou d'un ensemble de travailleurs processeurs.

il peut y avoir n'importe quel nombre de pools d'application.

dans IIS il est possible de créer plus d'un pool d'applications.

une application dans un pool d'applications différent fonctionne dans des processeurs de travailleurs différents.

avantage: si une erreur s'est produite dans un groupe de demandes n'aura pas d'effet sur le applications en cours d'exécution dans un autre bassin d'applications.

4
répondu kiranpvn 2013-08-14 07:19:00

Un pool d'applications est un groupe d'une ou plusieurs URLs qui sont servis par un processus ou un ensemble de processus de travail. Les pools d'applications sont utilisés pour séparer des ensembles de processus de travail IIS qui partagent les mêmes limites de configuration et d'application. Les pools d'applications sont utilisés pour isoler notre application web pour une meilleure sécurité, fiabilité, disponibilité et performance, et ils continuent à fonctionner sans impact les uns sur les autres.

3
répondu Sree 2016-08-11 19:23:21
Les pools D'applications

sont utilisés pour séparer un ensemble de processus de travail IIS qui partagent la même configuration. Les pools d'applications nous permettent d'isoler notre application web pour une meilleure sécurité, fiabilité et disponibilité

2
répondu aamir sajjad 2011-10-08 19:19:58
Les pools D'applications

sont utilisés pour séparer des ensembles de processus de travail qui partagent la même configuration et les mêmes limites d'application.

pools D'Applications utilisés pour isoler notre application web pour une meilleure sécurité, fiabilité, disponibilité et performance et continuer à fonctionner sans impact les uns sur les autres . Le processus du travailleur Sert de limite au processus qui sépare chaque bassin de demandes de sorte que lorsqu'un travailleur traite ou demande un problème ou les recyclages, les autres applications ou les procédés des travailleurs ne sont pas touchés. Un Pool de demande peut avoir le processus de plusieurs travailleurs aussi.

Ou nous pouvons simplement dire que, d'Un pool d'applications est un groupe d'une ou plusieurs URLs qui sont servis par un processus ou un ensemble de processus de travail. Tout Répertoire Web ou virtuel peut être assigné à un pool d'applications. De sorte qu'un site web ne peut pas être affecté par d'autres, si u utilisé piscine d'application séparée.

Source : Interviewwiz

2
répondu Pravin Patel 2015-05-19 05:06:37

un pool de demandes est un ensemble de demandes qui utilise le même processus de travail de l'IIS (w3wp.EXE.) La principale préoccupation de l'utilisation du pool D'applications est d'isoler deux applications différentes avec des préoccupations de sécurité différentes et aussi d'éviter l'écrasement des applications en raison de la mort du processus de travail.

1
répondu Preetham Kumar P 2018-02-14 05:59:21

l'élément pools d'applications contient les paramètres de configuration pour tous les pools d'applications tournant sur votre IIS. Un pool d'applications définit un groupe d'un ou plusieurs processus de travail, configurés avec des paramètres communs qui servent les requêtes à une ou plusieurs applications qui sont affectées à ce pool d'applications.

parce que les pools d'applications permettent à un ensemble D'applications Web de partager un ou plusieurs processus de travail configurés de manière similaire, ils offrent un moyen pratique de isoler un ensemble d'applications Web des autres applications Web sur l'ordinateur serveur.

les limites du processus séparent chaque processus de travail; par conséquent, les problèmes d'application dans un bassin d'application n'affectent pas les sites web ou les applications dans d'autres bassins d'application. Les pools d'applications augmentent considérablement la fiabilité et la gérabilité de votre infrastructure Web.

0
répondu Mahesh Kalyankar 2015-10-16 11:53:16

Un pool d'applications est un groupe d'une ou plusieurs URLs qui sont servis par un processus ou un ensemble de processus de travail. Les pools d'applications sont utilisés pour séparer des ensembles de processus de travail IIS qui partagent les mêmes limites de configuration et d'application.

0
répondu shinto 2017-11-22 11:06:53

un bassin d'application est comme une livre si je crée 2 bassin d'application, dans le premier bassin d'application 100 poissons et un autre bassin d'application ont 200 poissons ici le poisson est comme une application dans le bassin d'application . ils sont gérés par des processus ouvriers . le meilleur avantage est :: si la livre numéro-1 ont de la mauvaise eau et les caisses tous les poissons sont affectés alors il y a la sécurité des poissons dans La Livre numéro-2 .comme ceci si n'importe quel pool d'application est affecté par n'importe quel problème mais il n'y a aucun effet de ce problème dans application pool 2 donc la sécurité dans improve ,et un autre profit est que vous fournissez toutes les Authentifications nécessaires et les droits à toutes les applications dans un unique application pool

0
répondu vivek 2017-11-24 05:42:01