2009-12-09 19 views

Antwort

6

Eine Frage wie diese hängt stark von der Anwendung ab. Jede Antwort müsste mit einem Körnchen Salz genommen werden und ist definitiv kein Ersatz für eigene Systemtests. Dennoch glaube ich, dass die Gier und das Mochiweb in der Leistung ziemlich ähnlich sind. Gieren ist das ältere Projekt und kann dadurch stabiler sein, aber nicht unbedingt. Ich habe fast keine Erfahrung mit Inets, also werde ich nicht dazu kommentieren.

Ihre beste Wette ist es, eine Reihe von Benchmark-Tests für Ihre App mit jedem zu starten und zu sehen, was Sie bekommen. Es ist so einfach, zwischen ihnen in Stickstoff zu wechseln, dass Sie Tests mit der gleichen App ausführen und Ihre eigenen Schlussfolgerungen ziehen können.

+0

Einverstanden - für eine _real_ Antwort Benchmarking müsste getan werden. Ich suchte nach einer allgemeinen Antwort und es sieht so aus, als hätte ich es verstanden. Wirklich, ich versuchte einfach nur auszugehen, wenn es einen eklatanten Unterschied zwischen ihnen gab, den ich vermisste. –

2

Ja, ich glaube, sie sind ähnlich in der Leistung. Der Hauptunterschied ist, dass Mochiweb schneller und flinker ist, während Yaws mehr gleichzeitige Verbindungen behandelt.

Inets ist jedoch nur für lokale Tests. Ich würde mich nicht darum kümmern, es auszuprobieren.

+0

Die nächste Version der Erlang.org-Website (http://demo.erlang.org/) wird auf Inet gehostet. Es kann nicht so schlecht sein. –

+0

Ja, aber das ist eine Demo. Sie werden wahrscheinlich zum Start auf einen anderen Server wechseln. Zumindest würde ich das denken. Es ist nicht wirklich "schlecht" obwohl. Ich meinte das nicht so. Es ist klein, praktisch und eingebaut. Aber es ist einfach nicht annähernd so gut wie die anderen beiden. –

1

Mochiweb ist der schnellste, weil Bob Ippolito es geschrieben hat. :)

Ich habe es gemessen und mein Gedächtnis sagt mir, es war viel besser als der Rest von ihnen. Was ich mich erinnern kann, war stabil und explodierte nicht in Fehlermeldungen unter hoher Last. Aber vertrau mir nicht. Testen Sie es selbst.