The best webserver : apache2 vs nginx
La stabilità di un server e quindi la sua affidabilità dipende molto anche da webserver usato, la cosa più sgradevole che si può avere è la sensazione che il server sia troppo lento a rispondere oppure ancora peggio in down, e non solo come servizio web ma con tutti i suoi servizi, magari non per un attacco hacker DDOS o altro, ma semplicemente perchè ci sono troppi utenti.
Ecco qua sotto le prove di test con apache2 contro nginx
i test sono stati eseguiti sulla stessa pagina statica e sulla stessa macchina geeode 800mhz 512mb ram file sistem su ssd da 2Gb ext3 il tutto in rete locate 100mbit
il test simula 1000 utenti che generano 10 conessioni l’uno
| apache2 | nginx |
| Server Software: Apache/2.2.14 Server Hostname: 192.168.1.194 Server Port: 80 Document Path: / Concurrency Level: 1000 Connection Times (ms) Percentage of the requests served within a certain time (ms) |
Server Software: nginx/0.7.64 Server Hostname: 192.168.1.194 Server Port: 80 Document Path: / Concurrency Level: 1000 Connection Times (ms) Percentage of the requests served within a certain time (ms) |
oltre al numero nettamente superiori di conessioni che riesce a servire nginx occupa decisamente molto meno tempo, da tenere in considerazione anche il minor uso di ram e la chiusura molto più rapida dei processi
inoltre qua si possono trovare delle istruzioni per una installazione più evoluta di nginx http://www.ferzip.com/?p=490
.
Tag: wshp
Channel on Metacafe