2009-08-18 9 views
5

Sono stato incaricato di recente di stimare il numero di utenti concurent che IIS può gestire. Sfortunatamente, ho 0 esperienze con IIS, quindi spero che qualcuno mi guidi dove cercare. Spero di non dover fare il mio benchmarking in questa fase.Scalabilità IIS

Mi piacerebbe sapere qual è il numero di connessioni simultanee che può gestire. I client utilizzeranno sia la cometa/polling lungo, sia il polling, a seconda della risposta. L'applicazione Web in IIS sarà il servizio Web SOAP. Il servizio non è né calcolo né dati intensivi.

Verrà eseguito su hardware normale di oggi, core2 duo, ram da 4 GB, nessun'altra applicazione sulla scatola.

risposta

3

Questo post blog può essere d'aiuto all'inizio.

Da quel post:

IS6 può gestire facilmente 3.000 connessioni keep-alive concorrenti, supponendo che:

  • disporre di risorse HW sufficienti (come la RAM) sul sistema
  • Riconfigurare il sistema (ad esempio, modificare eventuali limiti applicabili)
  • Eseguire software utente scalabile che gestisce il carico dell'utente (ad esempio utilizza IO asincrono, non necessariamente multithreading, ha cache appropriate, e tc)