Meteor.js是服务器的高负载框架吗?所有这些反应似乎非常严格。
答案 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是一个很棒的匹配。