Parlando questa sera con Daniele, abbiamo discusso circa l'opportunità di utilizzare SSL con i Web Services per incrementare la sicurezza. E' stata l'occasione giusta per rispolverare i risultati di un test comparativo che mi è capitato di svolgere in passato utilizzando Application Center Test.
Utilizzando un semplice Web Service di test installato su un Web Server IIS nell'ambito della rete LAN e chiamando un metodo che non faceva altro che generare un numero Double in maniera random e lo restituiva come valore di ritorno, è risultato che il numero di richieste al secondo soddisfatte variava in maniera MOLTO significativa a seconda che si usasse o meno SSL.
La cosa era scontata e prevista. Ma il calo di prestazioni è risultato veramente significativo: se senza SSL venivano soddisfatte circa 180 richieste al secondo su una base di utenza pari a circa 200 utenti contemporanei, con SSL le richieste soddisfatte erano solo 5 al secondo!!!
Lo stress-test è stato eseguito per 5 minuti consecutivi nei due casi e, come testimoniano i grafici riportati di seguito, il divario di prestazioni è rimasto invariato per tutto il tempo.

Grafico relativo al test senza SSL

Grafico relativo al test con SSL
Aggiungi un nuovo commento »»»
Per inserire un commento, devi registrarti alla nostra community.




Stampa
Download

10annidi.ASPItalia.com: iscriviti alla competizione e vinci fantastici premi ogni mese!
