Meteor.js和硬件要求。生产力怎么样?

时间:2014-11-08 18:25:07

标签: javascript meteor

Meteor.js是服务器的高负载框架吗?所有这些反应似乎非常严格。

2 个答案:

答案 0 :(得分:0)

它不需要太多的CPU / RAM。我有我的实例在Digital Ocean上运行512MB - DO有SSD,你可能想添加一个交换文件。

W.r.t反应性,有最佳实践(提示:oplog)来提高性能。

答案 1 :(得分:0)

Meteor旨在建立一个快速的框架来开发您的应用程序。可以扩展Meteor应用程序,但通常,扩展任何应用程序的瓶颈是体系结构。在反应范式中把事情弄清楚需要时间,这很容易搞砸。今天在生产中,由于重新计算,我们的应用程序不是高效的客户端,服务器中也是如此。嵌套autoruns(Tracker.autorun)起初很难理解。

在我看来,如果性能对您来说很重要,那么有更好的解决方案。虽然许多开发者和博主都声称Meteor很快,但Mongodb很快,Node js很快,bla bla bla。它不是那么快,它在开始时很方便,但从长远来看,你将面临架构问题,需要重构你的应用程序才能扩展它。

这实际上取决于你的高负荷意味着什么。如果你想进行计算,Meteor既不适合你,也不适合你。对于最初的原型/应用程序,Meteor是一个很棒的匹配。