1. 程式人生 > >web前端優化

web前端優化

必須 就是 請求過程 rman orm web前端優化 意思 耗時 PE

  在談到Web優化之前,我們回到一個更原始的問題,Web前端的本質是什麽。我的理解是: 將信息快速並友好的展示給用戶並能夠與用戶進行交互。快速的意思就是在盡可能短的時間內完成頁面的加載,試想一下當你在淘寶購買東西的時候,淘寶頁面加載了10幾秒才顯示出物品,這個時候你還有心情去購買嗎?怎麽快速的完成頁面的加載呢?優雅的學院派雅虎給出了常用的一些手段,也就是我們熟悉的雅虎34條軍規。這34軍規實際上就是圍繞請求過程進行的一些優化方式。

  如何盡快的加載資源?答案就是能不從網絡中加載的資源就不從網絡中加載,當我們合理使用緩存,將資源放在瀏覽器端,這是最快的方式。如果資源必須從網絡中加載,則要考慮縮短連接時間,即DNS優化部分;減少響應內容大小,即對內容進行壓縮。另一方面,如果加載的資源數比較少的話,也可以快速的響應用戶。當資源到達瀏覽器之後,瀏覽器開始進行解析渲染,瀏覽器中最耗時的部分就是reflow,所以圍繞這一部分就是考慮如何減少reflow的次數。

參考: https://segmentfault.com/a/1190000006879700#articleHeader0

web前端優化