2009-12-09 11 views

risposta

6

Una domanda come questa dipende molto dall'applicazione. Qualsiasi risposta dovrebbe essere presa con un pizzico di sale e non è sicuramente un sostituto per fare i propri test di sistema. Tuttavia, con tutto ciò detto, credo che la yaw e il mochiweb siano abbastanza simili nelle prestazioni. yaws è il progetto più vecchio e può essere più stabile di conseguenza, ma non necessariamente. Non ho quasi nessuna esperienza con l'inlet quindi non ho intenzione di commentarlo.

La soluzione migliore è eseguire una serie di test di benchmark per la tua app con ciascuno e vedere cosa ottieni. È così facile passare dall'uno all'altro in azoto che è possibile eseguire test con la stessa app e trarre le proprie conclusioni.

+0

Concordato - per un benchmarking che risponda a realtà. Stavo cercando una risposta generale e sembra che ce l'ho fatta. Sto solo cercando di scovare se c'era una differenza evidente tra loro che mi mancava. –

2

Sì, credo che siano simili nelle prestazioni. La principale differenza è che Mochiweb è più veloce e agile mentre Yaws gestisce più connessioni simultanee.

Inets è tuttavia solo per test locali. Non mi preoccuperei di controllarlo.

+0

La prossima versione del sito Erlang.org (http://demo.erlang.org/) è ospitata su Inets. Non può essere * così * cattivo. –

+0

Sì, ma questa è una demo. Probabilmente si sposteranno su un altro server per il lancio. Almeno lo penserei. Non è davvero "cattivo" però. Non significava così. È piccolo, comodo e integrato. Ma non è quasi buono come gli altri due. –

1

Mochiweb è il più veloce perché lo ha scritto Bob Ippolito. :)

L'ho confrontato e la mia memoria mi dice che era molto meglio di tutti gli altri. Quello che posso ricordare era stabile e non esploso in messaggi di errore sotto carico pesante. Ma non fidarti di me. Provalo tu stesso