2014-11-08 54 views
-1

是Meteor.js服務器的高負載框架嗎?所有這些反應性似乎都非常嚴格。Meteor.js和硬件要求。生產力呢?

+0

這是一個太寬泛的問題。像任何其他框架/生態系統一樣,準系統安裝對系統的負載可以忽略不計,而編碼器編程的實際工作開始引入負載。一直以來,根據您要構建的應用程序類型以及數據量,更新數,訪問者數,併發用戶數等因素,您的問題都有無數個答案。請Google將關鍵字組合在一起,例如「流星性能可伸縮性加載配置文件「等,以及閱讀博客,討論組,當然還有官方文檔。 – 2014-11-08 18:48:00

回答

0

它不需要太多的CPU/RAM。我的實例在512MB的Digital Ocean上運行 - DO有固態硬盤,您可能需要添加交換文件。

W.r.t反應性,有一些最佳實踐(提示:oplog)來提高性能。

0

流星旨在通過一個快速框架來開發您的應用程序。可以擴展Meteor應用程序,但通常,縮放任何應用程序的瓶頸是架構。在一個被動的範例中正確地做事是需要時間的,這很容易搞砸。今天在生產中,由於重新計算,我們的應用程序不是有效的客戶端,服務器中也是如此。嵌套autoruns(Tracker.autorun)起初很難正確。

在我看來,如果性能對你來說是更好的解決方案。儘管許多開發人員和博主聲稱流星速度很快,但Mongodb速度很快,Node js速度很快,而且還是bla bla bla。這並不是那麼快,它只是在一開始便利,但從長遠來看,您將面臨架構問題,需要重構應用程序以擴展它。

這真的取決於什麼高負荷意味着你的。如果你想執行計算,流星不適合你NodeJs。對於最初的原型/應用,流星是一個很好的匹配。