首頁>Club>
6
回覆列表
  • 1 # 穆雲智慧

    這個提問本身就存在問題,準確說應該是如何降低網頁載入時間,提升載入速度。

    一般網頁載入分成幾個部分。

    網頁本身載入

    一般就是頁面自身在瀏覽器開啟的速度,一些網頁是由伺服器渲染的,例如採用PHP編寫的頁面,內容渲染是伺服器來進行處理的,網頁本身載入的速度,很大一部分取決於伺服器動態頁面載入時間,這部分需要對伺服器頁面進行最佳化,例如採用快取、負載均衡等技術,降低頁面載入延遲,提升速度。

    頁面資源載入

    頁面中會包含許多資源,也就是我們所說的靜態檔案,例如:指令碼、CSS樣式、圖片、影片等,這些靜態檔案在網頁本身載入完以後開始進行載入,這些靜態檔案有幾種方式,一個是對檔案進行壓縮處理,另外一個就是採用CDN加速技術,對這些靜態檔案進行快取。

    介面資料載入

    隨著前後端分離,越來越多的渲染交給了瀏覽器,尤其是一些單頁面的應用,這部分資料一般採用介面進行呼叫,然後獲取到資料之後在瀏覽器中進行渲染呈現,這就涉及到一些前端資料呼叫最佳化問題,也可以採用瀏覽器資料儲存技術對介面返回資料進行一個快取處理,無需頻繁呼叫介面。

  • 中秋節和大豐收的關聯?
  • 含二的詩句有哪些?