常見的網站效能最佳化手段

來源:互聯網
上載者:User

標籤:image   瞭解   iframe   css   改善   速度   檔案下載   表達   通過   

一、瞭解web?

HTML創造結構,CSS表現樣式,JS控制行為,三者一起形成了使用者可見可操作的web頁面。

但是不同網站頁面的載入速度、使用者請求的執行速度卻大相徑庭。

頁面初始載入的HTML資源、CSS資源、JS資源、多媒體資源、資料資源等,都會影響頁面的載入速度和執行速度。

但是好的web頁面不僅要簡潔易懂,還要讓人賞心悅目,還得有內容。

所以前端程式員不僅得會寫代碼,還得注重網站最佳化和網站安全,更得保證使用者體驗。

二、最佳化的目的是什嗎?

    1. 從使用者角度而言,最佳化能夠讓頁面載入得更快、對使用者的操作響應得更及時,能夠給使用者提供更為友好的體驗。
  2. 從服務商角度而言,最佳化能夠減少頁面請求數、或者減小請求所佔頻寬,能夠節省可觀的資源。
      總之,恰當的最佳化不僅能夠改善網站的使用者體驗而且能夠節省相當的資源。

三、效能最佳化的手段

     1、HTML最佳化方法

         1)使iframe的數量最小 

         2)盡量不要在HTML中縮放映像(大圖片縮成小圖片會浪費頻寬,盡量直接用小的圖片) 
     2、CSS最佳化方法

         1)把style樣式表置於頂部head中

         2)避免使用CSS運算式(Expression) 

         3)用<link>代替@import 

         4)最佳化CSS Spirite

         5)削減JavaScript和CSS (使用grunt、gulp壓縮CSS)

    3、JS最佳化方法

        1)減少DOM元素數量 

        2)把指令碼置於頁面底部 

        3)減少DOM訪問 

        4)非同步請求 Callback

     4、網站最佳化

        1)盡量減少HTTP請求次數 ----(檔案合并、如CSS Sprites、image Map)

              CSS Sprites是減少映像請求的有效方法。把所有的背景映像都放到一個圖片檔案中,然後通過CSS的ackground-position屬性來顯示圖片的不同部分;

        2)檔案壓縮打包----目的是減少檔案下載的體積

        3)使用緩衝----設定Http Header裡面緩衝相關的欄位,做進一步的最佳化(原則很簡單,能緩衝越多越好,能緩衝越久越好。)

        4)使用CND(內容分布網路)來託管資源

常見的網站效能最佳化手段

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.