Node.js应用程序启动和连接需要很长时间?为什么?



我有一个正在开发的应用程序,我想把我使用的虚拟机转移到真正的硬件上。我的树莓派2出现在脑海中,一个四核900mhz ARM v7与1GB内存。这个硬件的时钟速度是我设置的VM运行速度的两倍(一个典型的低端VPS等效程序),所以它应该绰绰有余。

使用apt-get从存储库中安装Raspbian、nginx和nodejs包。一切都很棒!但我在访问该应用程序时注意到了这种明显的缓慢。这就像是在加载所有内容之前暂停7-10秒。

为了进一步测试它,我安装了一个名为Tiddlywiki的完整Node.js应用程序,我过去安装并使用过很多次。的确,当你刷新页面时,又出现了7-10秒的延迟。

该应用程序似乎运行良好,一旦在Web浏览器中启动并运行,POST和GET就会立即出现,但如果我刷新页面,就会出现延迟。

注意:如果我重新启动Pi并等待它在我第一次访问应用程序URL时重新启动,延迟似乎会翻倍,大约15秒。相比之下,Nginx html页面似乎闪电般快。

对此有什么想法吗?

显然是节点。JS应用程序在Raspberry Pi 2上运行速度相当快。我正在试驾的应用程序在使用密码加密内容并使用密码12345678启动服务器时,仍然有一些奇怪的行为,这让一切运行非常缓慢。

在没有密码的情况下运行应用程序是闪电般的快。

PS。有问题的应用程序是Tiddlywiki,它可以作为协作等服务器运行。

相关内容

  • 没有找到相关文章

最新更新