Sto pianificando di installare un sito alimentato con django. Ma mi sento confuso riguardo alla scelta dei server web, che include apache, lighttpd, nginx e altri.Come valutare le prestazioni dei server Web?
Ho letto alcuni articoli sulle prestazioni di ciascuna di queste scelte. Ma sembra che nessuno sia d'accordo. Quindi mi chiedo perché non testare la performance da solo?
Non riesco a trovare informazioni sull'approccio migliore ai server Web di test delle prestazioni. Quindi le mie domande sono:
- Esiste un approccio semplice per testare le prestazioni senza il sito di produzione?
- Oppure è possibile avere un metodo per simulare il traffico intenso per ottenere un test corretto?
- Come posso mantenere il mio test equo e vicino alla situazione di produzione?
Dopo il test, voglio capire:
- Perché alcuni tra quelli dire nginx ha una migliore performance quando serve file statici.
- Le esigenze di memoria e cpu di ciascun server Web.
- La mia scelta migliore.
Il problema con nginx/lighty + wsgi è un po 'più profondo di quanto si possa pensare: http://blog.dscpl.com.au/2009/05/blocking-requests-and-nginx-version-of.html –