Node.js服务器启动速度很慢
问题描述:
我已经在我的电脑上运行的Node.js服务器上构建了一个小型的angular.js Web应用程序。 当我启动我的节点服务器时,需要约30/35秒。同事电脑上的同一台服务器需要2-4s才能启动。Node.js服务器启动速度很慢
我已经记录在控制台中的时间,以查看哪些步骤更慢。当它在require()步骤中加载依赖关系时,它就从正在开始。 Express模块需要26s,Morgan模块需要4s,其余3s。
我明白,你可能无法找到问题的根源,但如果有人有什么可能导致此我的电脑上的想法,我会很乐意采取任何提示:)
谢谢你的帮助。
答
所以,有时这个过程可能会很慢,这取决于您的PC。 require
实际上是加载模块,这可能需要一段时间取决于硬件和依赖的大小。对我而言,Express在我的Macbook + SSD上不到一秒钟。
检查您的驱动器上有多少可用空间。有时候,这可能是因为这个驱动器已经老了,并且已经用完了大量的块。
答
找到了......该应用程序位于远程驱动器,云端或我认为的东西(我们可以在连接到我们的会话时访问此驱动器,不管PC如何)。 将其重新定位于D:解决了问题...
它是一种什么样的电脑?也许你的同事刚刚拥有一台更新/更快的电脑。 –
我们已经检查过,它们是一样的(它在我们公司) – capitaineballs
也许有些东西只是占用你的CPU /内存/磁盘?一个明显的答案,但值得一看。 –