Nitrogen project網頁聲明同樣支持yaws,mochiweb和inets,但是這些web服務器中的哪一個會表現最好?即對於大多數動態內容與氮氣+網絡服務器的組合將能夠處理大部分用戶負載的大規模應用?氮在哪裏獲得最佳性能 - 雅司,mochiweb或inets?
回答
像這樣的問題高度依賴於應用程序。任何答案都必須用一粒鹽來進行,絕對不能替代你自己的系統測試。然而,儘管如此,我相信雅各布和mochiweb在表現上相當相似。雅司食譜是較老的項目,結果可能會更穩定,但不是必需的。我幾乎沒有經驗,所以我不會評論它。
最好的辦法是爲每個應用程序運行一組基準測試,看看你得到了什麼。在氮氣中切換它們非常容易,您可以使用相同的應用程序運行測試並得出自己的結論。
是的,我相信它們在性能上是相似的。主要區別是Mochiweb更快,更靈活,而Yaws處理更多的併發連接。
但Inets僅用於本地測試。我不會去檢查它。
Erlang.org網站(http://demo.erlang.org/)的下一個版本託管在inets上。它不能*那*不好。 – 2009-12-10 17:29:01
是的,但這是一個演示。他們可能會轉移到另一臺服務器上啓動。至少我會這樣想。 雖然它並不是真的「壞」。不是那個意思。它體積小,方便,並且內置,但它不如其他兩個好。 – 2009-12-11 12:56:33
Mochiweb是最快的,因爲鮑勃Ippolito寫它。 :)
我已經對它進行了基準測試,我的記憶告訴我它比其他人好得多。我記得它是穩定的,並且在重負載下的錯誤消息中沒有爆炸。但不要相信我。測試你的自我。
- 1. java SE 2d遊戲哪個類用於獲得最佳性能
- 2. 最佳實踐:HTTP處理程序或ActionFilters以獲得最佳性能
- 3. Ram或DB表中的表,以獲得最佳性能
- 4. 哪裏可以獲得D語言的最佳資源?
- 5. 如何在使用'for update'光標時獲得最佳性能?
- 6. 從哪裏獲得智能FileFilter?
- 7. SET NOCOUNT的最佳地點在哪裏?
- 8. 我應該使用哪種集合類型以獲得最佳性能?
- 9. 我應該使用哪個數據庫以獲得最佳性能
- 10. 差在哪裏Laravel性能
- 11. 這個功能的最佳位置在哪裏? C++
- 12. 爲了獲得最佳性能,Android遊戲的最佳格式是什麼?
- 13. 我應該瞄準哪種版本的OpenGL/Direct3D以獲得最佳兼容性?
- 14. 轉換器的最佳實踐,以獲得更好的性能
- 15. CASE或AND/OR在哪裏條件。最佳做法是什麼?
- 16. Postgresql-8.4自動真空啓用以獲得最佳性能
- 17. 從多個線程使用libcurl - 如何獲得最佳性能?
- 18. H2查詢性能在哪裏在哪裏
- 19. 如何優化我的jQuery以獲得最佳性能?
- 20. 多線程以獲得最佳性能問題
- 21. 集成Doctrine 2.2與Zend框架以獲得最佳性能
- 22. 如何使JMS在設計中獲得最佳性能和可靠性?
- 23. 從哪裏獲得Microsoft.practices.composite.unityextension.dll
- 24. 從哪裏獲得DSOleFile.dll
- 25. 從哪裏獲得Rhino Commons
- 26. 從哪裏獲得Oracle SERVICE_NAME?
- 27. 從哪裏獲得com.sun.j3d類
- 28. 從哪裏獲得boost/python.hpp?
- 29. 我在哪裏可以獲得遷移課程的可能性列表?
- 30. 您從哪裏獲得有關C#編程的最佳深入信息?
同意 - 對於_real_答案基準將不得不完成。我正在尋找一個普遍的答案,它看起來像我得到它。真的只是想衝出來,如果他們之間有一些明顯的差異,我不知道。 – 2009-12-10 13:31:45