搜尋

首頁  >  問答  >  主體

angular.js - AngularJS製作的網頁怎麼提高造訪速度?

  1. AngularJS在訪問的時候要加載諸多的js文件,如果手機網速不快,那麼可能要加載好久。
  2. 提高後台的響應速度,不知為何100Mps的阿里雲,我用python的flask寫後台api,有時候一個請求要十幾秒。 。 。
  3. 其他可以提高存取速度,節省使用者流量的方式

以上幾點,本人菜鳥,只是略微有些了解,比如不要第一次加載所有js文件等等,希望有高手能給出一點更具體的實施的措施,十分感謝!

滿天的星座滿天的星座2749 天前630

全部回覆(6)我來回復

  • 为情所困

    为情所困2017-05-15 16:58:04

    1.把需要用到的JS檔案依賴全部壓縮。
    2.按需加載,就是需要依賴哪些JS檔就加載哪些JS檔。
    3.使用CDN。

    回覆
    0
  • PHP中文网

    PHP中文网2017-05-15 16:58:04

    資料做緩存,壓縮合併代碼

    angular相對於react來說,首次載入真的是慢,沒辦法,react可以根據生命週期來決定何時載入。

    回覆
    0
  • 伊谢尔伦

    伊谢尔伦2017-05-15 16:58:04

    主要就在
    1.非同步載入
    2.按需載入
    3.資料快取(不常更新的靜態資源本地緩存,ajax請求快取)
    4.加個loading提升使用者體驗
    5.CND
    6.壓縮合併。
    客戶端要加速的話,應該在檔案大小,請求耗費時間,程式碼執行效率,行動端也應該注意類似於圖片使用canvas能硬體加速,css佈局layout也會影響效率,頁面渲染等問題

    回覆
    0
  • 黄舟

    黄舟2017-05-15 16:58:04

    針對js 第一次加載必要的就同步加載,不是首頁需要的可以異步加載

    回覆
    0
  • 高洛峰

    高洛峰2017-05-15 16:58:04

    把js,css壓縮合併成兩個文件,在阿里上申請一個免費的oss,把文件傳上去。

    回覆
    0
  • 滿天的星座

    滿天的星座2017-05-15 16:58:04

    Chrome或ff下f12看下整個加載過程
    1加載了多少文件多少靜態多少動態的
    2每個靜態加載的每步驟和動態的每步驟是否有特別畸形的
    3考慮dns解析、緩存使用率、請求到回應的延遲、傳輸過程、載入過程中的較大無動作的時間是否有異常
    另外你所在網路與伺服器之間的線路是否穩定

    回覆
    0
  • 取消回覆