Tworzę swoje pule aplikacji IIS i osobne aplikacje w następujących aspektach:
- Aplikacje o znaczeniu krytycznym otrzymują własną pulę aplikacji: w ten sposób mogę odizolować je od aplikacji powodujących problemy. Umożliwia indywidualną konfigurację i mogę łatwiej monitorować lub rozwiązywać problemy, jeśli występują problemy.
- Izolowanie aplikacji według typu : łączenie według języka / technologii lub wersji .NET Framework. Możesz mieszać ASP.NET z klasyczną ASP w tej samej puli, ale jeśli zarówno ASP, jak i ASP.NET znajdują się w tej samej puli i jeśli masz problem z aplikacją ASP, która wymagała ponownego uruchomienia procesu roboczego, twoja ASP. Aplikacje NET również zostaną poddane recyklingowi.
- Problematyczne aplikacje (na przykład aplikacje z wyciekiem pamięci lub dużym obciążeniem procesora, nieszczelne połączenia z bazą danych itp.) Są oddzielone od normalnych aplikacji. Nowe aplikacje trafiają do puli „na okres próbny”, która jest monitorowana pod kątem dostępności i wydajności. Jeśli aplikacja okaże się stabilna w czasie, zostanie przeniesiona do puli dla normalnych aplikacji; w przeciwnym razie pozostaje izolowany. Pomaga to grupować bezproblemowe aplikacje razem.