如何對網站的檔案和資源進行最佳化?,網站檔案資源最佳化

來源:互聯網
上載者:User

如何對網站的檔案和資源進行最佳化?,網站檔案資源最佳化

1.檔案合并(目的是減少http請求):使用css sprites合并圖片,一個網站經常使用小表徵圖和小圖片進行美化,但是很遺憾這些小圖片佔用了大量的HTTP請求,因此可以採用sprites的方式把所有的圖片合并成一張圖片 ,可以通過相關工具線上合并,也可以在ps中合并。

2.使用CDN(內容分髮網絡)加速,降低通訊距離。

3.緩衝的使用,添加Expire/Cache-Control頭。

4.啟用Gzip壓縮檔。

壓縮js和css可以通過伺服器動態指令碼進行也可以更簡單的使用apache伺服器可以在網站根目錄 .htaccess 中加入以下代碼AddOutputFilterByType DEFLATE text/html text/css text/plain text/xml application/x-javascript application/json

Header append Vary Accept-Encoding

  這段代碼的意思是調用伺服器的壓縮模組對以上檔案輸出之前進行GZIP壓縮,gzip的壓縮之後所有檔案都應該能減少30%以上的體積。特別是對於大量使用js的部落格有了gzip保駕護航之後速度能提高不少。

5.將css放在頁面最上面。

6.將script放在頁面最下面。

7.避免在css中使用運算式。

8.將css, js都放在外部檔案中。

9.減少DNS查詢。

10.檔案壓縮:最小化css, js,減小檔案體積。

11.避免重新導向。

12.移除重複指令碼。

13.配置實體標籤ETag。

14.使用AJAX緩衝,讓網站內容分批載入,局部更新。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.