我应该使用多个Meteor.js应用程序还是单个应用程序?

时间:2018-03-25 14:22:57

标签: performance meteor server hosting meteor-up

我有不同的应用程序与Meteor JS一起运行。当在本地运行时,每个服务器都在不同的端口下启动它托管时,我将它们放在子域下,如messenger.mydomain.com,courses.mydomain.com,mydomain.com。我现在正在考虑性能,如果像这样运行多个应用程序会对服务器产生更多奇怪的影响,或者将这些文件组合成一个,以便所有3个应用程序都像:mydomain.com/messenger,mydomain.com / courses,mydomain。 COM。

基于这两种情况会对服务器产生更大的负面影响吗?

1 个答案:

答案 0 :(得分:1)

我也使用PM2进程管理器在一台服务器上托管了4-5个这样的Meteor应用程序。最初,当Meteor应用程序启动时,它使用大约80-90 MB的RAM。此外,RAM和其他参数的消耗将取决于您的服务器CPU,核心等的好坏程度。

一般来说,这不是托管此类服务器的问题。但你应该记住的最重要的事实是不。并发用户在不同时间点连接不同的Meteor实例。目前,我有40个并发用户,每个用户点击4个实例。

您只需要每次维护服务器以清除进程日志,即使您可能在停机期间根据需要重新启动服务器。

以下是我在CENTOS7上托管的示例。如果你考虑上面的预防措施,那么一切顺利。

enter image description here