La pagina Web Nitrogen project dichiara lo stesso supporto per yaws, mochiweb e inet, ma con quale di questi server Web si otterrà il migliore? Cioè per un'applicazione su larga scala con contenuto prevalentemente dinamico con azoto + un server web che combinazione sarà in grado di gestire il maggior carico dell'utente?Da dove proviene l'azoto la migliore prestazione - imbardata, mochiweb o inete?
risposta
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.
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.
La prossima versione del sito Erlang.org (http://demo.erlang.org/) è ospitata su Inets. Non può essere * così * cattivo. –
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. –
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
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. –