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. 從github.com製作了雅司病氮
- 2. java SE 2d遊戲哪個類用於獲得最佳性能
- 3. 最佳實踐:HTTP處理程序或ActionFilters以獲得最佳性能
- 4. Ram或DB表中的表,以獲得最佳性能
- 5. 哪裏可以獲得D語言的最佳資源?
- 6. 如何在使用'for update'光標時獲得最佳性能?
- 7. 在PHP中彙總數據集以獲得最佳性能
- 8. 從哪裏獲得智能FileFilter?
- 9. SET NOCOUNT的最佳地點在哪裏?
- 10. 哪裏可以放置幾百個數組聲明以獲得iOS最佳性能?
- 11. Julia需要多長時間才能獲得最佳性能?
- 12. 配置Phusion Passenger以獲得智能產卵的最佳性能
- 13. 我應該使用哪個數據庫以獲得最佳性能
- 14. 我應該使用哪種集合類型以獲得最佳性能?
- 15. 差在哪裏Laravel性能
- 16. 這個功能的最佳位置在哪裏? C++
- 17. 爲了獲得最佳性能,Android遊戲的最佳格式是什麼?
- 18. CASE或AND/OR在哪裏條件。最佳做法是什麼?
- 19. 我應該瞄準哪種版本的OpenGL/Direct3D以獲得最佳兼容性?
- 20. 轉換器的最佳實踐,以獲得更好的性能
- 21. 如何管理氮/ inets erlang中的幾個用戶
- 22. 如何從MySQL的視圖中獲得最佳性能
- 23. Postgresql-8.4自動真空啓用以獲得最佳性能
- 24. jQuery的:處理以獲得最佳性能的多個事件
- 25. 設置和更新連接池(OracleConnectionPoolDataSource)以獲得最佳性能
- 26. 從多個線程使用libcurl - 如何獲得最佳性能?
- 27. H2查詢性能在哪裏在哪裏
- 28. 我可以通過靜態變量獲得最佳性能嗎?
- 29. 多線程以獲得最佳性能問題
- 30. 簡化mvc 4項目以獲得最佳web api性能
同意 - 對於_real_答案基準將不得不完成。我正在尋找一個普遍的答案,它看起來像我得到它。真的只是想衝出來,如果他們之間有一些明顯的差異,我不知道。 – 2009-12-10 13:31:45