2017-09-25 212 views
-2

私は、コンピュータ上で実行されているNode.jsサーバー上にホストされている小さなangular.js Webアプリケーションを構築しました。 ノードサーバーを起動すると、30〜35秒かかります。同僚のコンピュータ上の全く同じサーバーが起動するのに2〜4秒かかります。Node.jsサーバーの起動時間が非常に遅い

コンソールに時間を記録して、どの手順が遅かったかを確認しました。 require()ステップの依存関係を読み込むときは、これがうまくいきます。 Expressモジュールは26秒、Morganモジュールは4秒、残りは3秒です。

私はあなたがおそらく根本的な原因を見つけることができないことを理解しますが、誰もが自分のコンピュータ上でこれを引き起こす可能性がありますかのアイデアを持っている場合、私は喜んで任意のヒントを取るだろう:)

は助けてくれてありがとう。

+0

どのようなコンピュータですか?たぶんあなたの同僚はちょうどより新しい/より速いコンピュータを持っています。 –

+0

私たちはそれが同じであることを確認しました(それは私たちの会社にあります) – capitaineballs

+0

おそらくCPU /メモリ/ディスクをぶつけているのでしょうか?明らかな答えですが、一見価値があります。 –

答えて

0

あなたのPCによっては、このプロセスが非常に遅くなることがあります。 requireは実際にモジュールをロードしており、ハードウェアと依存関係のサイズによっては時間がかかることがあります。私の場合、ExpressはMacBook + SSDで2分の1を要します。

ドライブの空き容量を確認してください。時には、ドライブが古くて十分なブロックがなくなったためかもしれません!

0

見つかった...リモートドライブ、クラウドなどでアプリケーションが見つかりました(PCに関係なくセッションに接続したときにこのドライブにアクセスできます)。 Dに移動:問題を解決しました...

関連する問題