2009-08-18 16 views
5

Niedawno zlecono mi oszacowanie liczby użytkowników, z którymi IIS może sobie poradzić. Niestety, mam 0 doświadczeń z IIS, więc mam nadzieję, że ktoś poprowadzi mnie gdzie szukać. Mam nadzieję, że na tym etapie nie będę musiał przeprowadzać własnych testów porównawczych.Skalowalność IIS

Chciałbym wiedzieć, jaka jest liczba jednoczesnych połączeń, które może obsłużyć. Klienci będą używać komety/długiego sondowania lub odpytywania, w zależności od odpowiedzi. Aplikacja internetowa w ramach IIS będzie usługą sieciową SOAP. Usługa nie jest ani obliczeniowa, ani intensywna.

Będzie działać na dzisiejszym normalnym sprzęcie, duecie core2, 4GB pamięci RAM, bez innych aplikacji na pudełku.

Odpowiedz

3

Ten wpis blog może pomóc przy starcie.

Od tego postu:

IS6 można łatwo obsługiwać 3000 jednoczesnych połączeń keep-alive, zakładając, że:

  • posiadają wystarczające zasoby HW (jak RAM) w systemie
  • przekonfigurować system (tj. dopasuj wszelkie obowiązujące limity)
  • Uruchamiaj skalowalne oprogramowanie użytkownika, które obsługuje obciążenie użytkownika (tj. używa asynchronicznego IO, niekoniecznie wielowątkowego, ma odpowiednie pamięci podręczne, e tc)