2017-09-25 150 views
-2

我已經在我的電腦上運行的Node.js服務器上構建了一個小型的angular.js Web應用程序。 當我啓動我的節點服務器時,需要約30/35秒。同事電腦上的同一臺服務器需要2-4s才能啓動。Node.js服務器啓動速度很慢

我已經記錄在控制檯中的時間,以查看哪些步驟更慢。當它在require()步驟中加載依賴關係時,它就從正在開始。 Express模塊​​需要26s,Morgan模塊需要4s,其餘3s。

我明白,你可能無法找到問題的根源,但如果有人有什麼可能導致此我的電腦上的想法,我會很樂意採取任何提示:)

謝謝你的幫助。

+0

它是一種什麼樣的電腦?也許你的同事剛剛擁有一臺更新/更快的電腦。 –

+0

我們已經檢查過,它們是一樣的(它在我們公司) – capitaineballs

+0

也許有些東西只是佔用你的CPU /內存/磁盤?一個明顯的答案,但值得一看。 –

回答

0

所以,有時這個過程可能會很慢,這取決於您的PC。 require實際上是加載模塊,這可能需要一段時間取決於硬件和依賴的大小。對我而言,Express在我的Macbook + SSD上不到一秒鐘。

檢查您的驅動器上有多少可用空間。有時候,這可能是因爲這個驅動器已經老了,並且已經用完了大量的塊。

0

找到了......該應用程序位於遠程驅動器,雲端或我認爲的東西(我們可以在連接到我們的會話時訪問此驅動器,不管PC如何)。 將其重新定位於D:解決了問題...

相關問題