2009-12-09 12 views

Odpowiedz

6

Takie pytanie w dużym stopniu zależy od aplikacji. Każda odpowiedź musi być podjęta z przymrużeniem oka i zdecydowanie nie zastąpi twoich własnych testów systemowych. Jednak przy tych wszystkich stwierdzeniach uważam, że odchylenia i mochiweb są dość podobne pod względem wydajności. yaws jest starszym projektem i może być bardziej stabilny w wyniku, ale niekoniecznie. Nie mam prawie żadnego doświadczenia z inetami, więc nie zamierzam tego komentować.

Najlepiej jest uruchomić zestaw testów porównawczych dla swojej aplikacji i zobaczyć, co otrzymasz. Jest tak łatwo przełączać się między nimi w azocie, że możesz uruchamiać testy z tą samą aplikacją i wyciągać własne wnioski.

+0

Uzgodniono - aby można było przeprowadzić test porównawczy _real_. Szukałem ogólnej odpowiedzi i wygląda na to, że ją mam. Naprawdę próbowałem się wyplątać, jeśli między nimi była jakaś rażąca różnica, której mi brakowało. –

2

Tak, uważam, że są podobne pod względem wydajności. Główną różnicą jest to, że Mochiweb jest szybszy i bardziej zwinny, podczas gdy Yaws obsługuje więcej współbieżnych połączeń.

Inet jest jednak przeznaczony tylko do testów lokalnych. Nie zawracałbym sobie głowy sprawdzaniem tego.

+0

Następna wersja strony Erlang.org (http://demo.erlang.org/) jest hostowana w inetach. Nie może być * tak * źle. –

+0

Tak, ale to jest wersja demo. Prawdopodobnie przeniosą się na inny serwer w celu uruchomienia. Przynajmniej tak sądzę. Nie jest to jednak "złe". To nie znaczyło tak. Jest mały, wygodny i wbudowany. Ale nie jest tak dobry jak dwa pozostałe. –

1

Mochiweb jest najszybszy, ponieważ napisał go Bob Ippolito. :)

Porównywałem to i Moja pamięć mówi mi, że to było dużo lepsze niż reszta z nich. To, co pamiętam, było stabilne i nie wybuchało w komunikatach o błędach pod dużym obciążeniem. Ale nie ufaj mi. Sprawdź to sam.

Powiązane problemy