【发布时间】:2014-02-14 11:36:02
【问题描述】:
对于生产,我为什么要“捆绑”流星应用程序而不仅仅是复制 服务器上的源使用“meteor”命令?
基本上有什么区别:
“meteor bundle app.tar.gz”,然后安装正确版本的fibers和nodejs 并提取存档并从“node main.js”应用程序开始,
并复制服务器上的项目源代码,只需编写“流星”即可启动 应用?
【问题讨论】:
-
我不能放弃回答你的问题,但是当我面临这个决定时,我观察到的一件事是,在服务器上运行流星比启动捆绑包(node.js)使用更多的 CPU 周期。 js)。流星花费的 CPU 时间量似乎也与项目(反应性)目录中的文件数量成正比。所以我怀疑meteor会一直监控目录的变化,而正在运行的包没有。此外,对于它的价值,我在
meteor --production上遇到了稳定性问题,但在捆绑包上没有(尽管我也在两者之间升级了 node.js)。
标签: meteor