2017-02-14 44 views
2

我有問題要找出爲什麼我的平均堆棧網站加載非常緩慢。平均堆棧網站加載非常緩慢的服務器上

我調試了這個問題,並刪除了不必要的CSS和JavaScript文件,但它仍然在頁面加載時間大約9-12秒。

在我的主頁我加載所有的內容與文本消息和媒體消息,但如果沒有內容,然而它需要很長時間來加載頁面。

我有疑問,它需要時間,因爲

  1. 我有對角控制器負載單向會話呼叫API。
  2. 獲取角度控制器負載上的所有用戶列表。
  3. 在角度控制器負載上獲取類別列表。
  4. 我已經給了整個身體標籤的控制器範圍,所以它沒事?
  5. 我在我的項目中有本地的所有節點模塊。

所以請幫我調試我的問題在正確的方向,我哪裏出錯了?

+0

嘿,你是否嘗試過任何網站性能測試工具來測試你的網頁。當您嘗試任何工具時,您獲得的響應時間是多少?您可以使用[WebPagetest](https://www.webpagetest.org/) – codemaniac

回答

0

Angular和node都很好,但重要的是您的應用程序體系結構。

  1. 角將您的數據是大的加載數據, 確保您所有的計算應該是在後臺讓你的面前需要較少的時間放在HTML的所有數據。

  2. Angular將不得不檢測{{}}以查看計算和表達式以將數據放入其中。

  3. 而在後端的情況下,你的邏輯和計算應該用較少的代碼。

  4. 記住這一點,較小的代碼更快的計算,所以珍貴

  5. 避免複雜的編碼

  6. 和較小的API碰到這樣的角度會等待較少的時間,有數據,並把這一切都在html上。

  7. 但在某些情況下,您的PC和操作系統很重要。