亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 網站 > 幫助中心 > 正文

為網站減負的十大措施,你知道嗎?

2020-03-15 14:32:47
字體:
來源:轉載
供稿:網友

網站快速加載,是提供良好用戶體驗的前提。然而,網站功能的不斷增多,程序包的不斷臃腫,導致網站訪問時較大的下載量,最終影響了響應速度。沒有一個用戶喜歡等待,如何減少代碼量,為網站減去過多負擔,Craig Buckler在sitepoint網站發表了一篇文章《10 Quick and Easy Fixes to Reduce Page Weight》,分享為網站減負的十個建議。下面為該文的編譯內容。

  2013年,網站頁面的重量增加了32%,竟然達到了1.7MB,包含96個獨立HTTP請求。這只是一個平均數值,其中近一半的網站已經超過了這個數值。網站的過度臃腫正趨于流行,其中很大的責任在于Web開發者。

  過于笨重的網站將嚴重影響網站的最終體驗,主要表現在以下四個方面:

1)、更大的下載量,導致更慢的用戶體驗。并不是每個人都擁有20M的網絡連接,尤其是對于那些不發達地區。不管你的網站多么優秀,用戶永遠不希望等待。
2)、移動Web訪問正迅速發展,移動網民幾乎占到所有網民的1/4。在典型的3G網絡連接下,一個1.7Mb的網站加載需要近一分鐘。如果你的網站無法高效工作于這些移動設備,那采用響應式Web設計技術又有什么用呢?
3)、網站加載速度已被谷歌加入排名算法中。加載緩慢會降低網站排名,同時也會影響搜索引擎優化。
4)、網站包含的代碼越多,更新和維護它所花費的時間就會越長。

  Craig Buckler預言,2014年網頁的重量將會下降。那如何精簡代碼,為網站減負呢?Craig Buckler給出了十條建議。這些建議中涉及到的技術均是大家熟知的。

  1.啟用GZIP壓縮

  根據 W3Techs.com上的數據顯示,近一半的網站都未進行過壓縮。在Web主機上,通過簡單的服務器設置即可開啟GZIP壓縮。

  2.支持瀏覽器緩存

  如果瀏覽器能容易地緩存一個文件,那它就無需反復下載該文件了。實現該功能的一個解決方案,就是在HTTP頭中設置合適的 Expires Header、上一次修改時間或采用的 ETags。

  你可通過配置服務器來自動完成以上工作。下面是Apache中的.htaccess文件,其中的代碼實現了“將所有圖片緩存一個月”的功能。

XML/HTML Code復制內容到剪貼板
  1. <IfModule mod_expires.c>  
  2. ExpiresActive On   
  3.      
  4. <FilesMatch "/.(jpg|jpeg|png|gif|svg)$">  
  5. ExpiresDefault "access plus 1 month"   
  6. </FilesMatch>  
  7.     
  8. </IfModule>  

  3.使用CDN

  瀏覽器限制了每個域中可同時處理的并發HTTP請求數量:4至8個。如果你的網頁需要從域中加載96個資源,那瀏覽器最多可設置12組并發請求。(因為文件大小并不同,這種情況實際上并不會發生,但該限制仍然適用。)

  如若從另一個域中請求靜態文件,則可使瀏覽器處理的HTTP請求數量加倍。此外,一個文件被調用后就會產生一個緩存文件,以供下一個調用它的網站使用。我們可選用JavaScript庫(如jQuery)和字體庫,同時你也可以考慮專用的圖片托管。

  前面提到的三條建議可以加快網站的加載速度,下面的建議將幫助我們檢查網站代碼,以高效地減少網站重量。

  4.刪掉沒用的資源

  網站一直在變革之中。如果你不再使用某組件,那就刪掉與之關聯的CSS和JavaScript。如果它們包含在一個單獨文件中,處理起來就會很簡單。否則,你需要借助一些工具,如Chrome的Audit開發工具、JSLint、 Dust-Me Selectors、 CSS Usage、 unused-css.com,也可構建 grunt-uncss此類的工具。

  5.合并和壓縮CSS

  理想的情況是只擁有一個CSS文件(如果你使用RWD以支持IE的老版本,那就需要兩個CSS文件。)構建并維護幾個單獨的CSS文件也算合理,但在部署到產品服務器之前,你應該將它們集合在一起,并刪掉那些不必要的空白區域。

  Saas、LESS和Stylus等預處理器可幫你完成這些痛苦的工作。 Grunt.js、 Gulp等工具可自動化你的工作流。如果你更喜歡GUI,可借助Koala提供的免費跨平臺應用。

  如果你覺得這些比較麻煩,也可手動通過命令行工具將CSS文件集中在一起,如在Windows中,可使用如下代碼:

copy file1.css+file2.css file.css

  在Mac/Linux中,可使用如下代碼:

cat file1.css file2.css > file.css

  最終文件經過在線CSS壓縮工具(如 cssminifier.com、 CSS Compressor & Minifieror等)壓縮后即可運行。

  最后,請記住在頭部(Head)加載所有CSS,以便瀏覽器展示接下來的HTML元素,同時也可避免瀏覽器下次再重繪頁面元素。

  6.壓縮并合并JavaScript

  平均每個頁面需加載18個JavaScript文件,所以我們要將自己編寫的JavaScript代碼進行合并和壓縮。我們可以自己構建壓縮工具,也可以使用在線工具,如 YUI Compressor、 Closure Compiler及CompressorRater。

  使用JavaScript壓縮工具進行壓縮,必須十分謹慎。你的代碼有一點小問題,即便丟失了一個分號,壓縮過程也可能會失敗。無論如何,對JavaScript文件進行壓縮,可減少HTTP請求數量,從而提高網站性能。

  最好在</body>之前加載JavaScript,這樣可確保該腳本不會阻礙其它內容的加載,同時在該腳本被下載和執行之前,頁面的內容已加載完畢,并可閱讀了。

  7.使用正確的圖片格式

  錯誤地使用圖片格式會增加網頁的負載。圖片格式通常有以下使用原則:

1)、照片使用JPG格式;
2)、其他的使用PNG格式。

  當你有一些小圖像,它們僅包含有限的幾種色彩集,采用GIF格式,其壓縮效果可能更好。本文暫不討論向量圖。

  現在有大量免費的圖形軟件包,可用來轉換圖片的格式。其中像XnView允許你批處理這些文件。請記住下面兩條原則:

  JPG為一種有損壓縮格式,其質量介于0(質量很差、更小的文件)至100(質量最好,更大的文件)之間。介于30至70之間的大部分圖片顯示效果比較好。

  PNG支持256顏色表和24位的真彩色。如果你不需要透明,并能控制調色板,那256的PNG圖像顏色模式可能壓縮得更好。

  8.重整大圖片的尺寸

  即便是最入門級的智能手機上的照片機(三百萬像素),其拍出來的照片往往太大而不適合在網站上顯示。但大部分內容編輯者往往將圖片直接從相機中直接上傳到網站上。因此,我們需要一個可以自動調整圖片尺寸的系統。

  圖片的尺寸永遠不能超過它所在容器的最大值。如果網站模板的寬度最大為800px,那圖片的寬度就不能超過該值。一些高分辨率、Retina顯示屏,可顯示寬度為1600px的圖片,但這仍比從相機中直接輸出的圖片要小。

  在減輕網頁重量方面,圖片尺寸的調整起著重要的作用。將圖片尺寸縮小50%,可節省75%的總空間,相當于減少了文件大小。

  9.進一步壓縮圖片

  即便已將圖片調整為正確的格式和尺寸,你仍可使用一些分析和優化圖像的工具進一步壓縮圖片。這些工具包括 OptiPNG、 PNGOUT、 jpegtran和 jpegoptim。大部分工具可獨立安裝,也可整合入你構建的過程中。另外,還有一些在線工具,如Smush,它可以工作于云上。

  10.去掉不必要的字體

  Web字體對設計進行了重大改革,減少了基于圖像的字體的使用。但是,使用傳統字體后,網頁的代碼量往往會增加數百KB。所以網站中這種字體的使用盡量控制在兩、三種以內。

  利用以上提到的方法,大部分網站可以將減去30~50%的重量。對于一般的網站,可以減掉800KB的代碼量,訪問速度可獲明顯提升。

大家抓緊采取這十個措施吧,應該會有很好的效果。

以上就是本文的全部內容,希望對大家的學習有所幫助。

原文:http://www.cnblogs.com/shouce/p/5274483.html


注:相關教程知識閱讀請移步到網絡基礎知識頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
国产精品综合网站| 亚洲午夜未删减在线观看| xxx欧美精品| 日韩在线免费高清视频| 正在播放欧美视频| 国产成人福利夜色影视| 精品中文字幕在线观看| 亚洲摸下面视频| 久久久久国产一区二区三区| 国产精品自产拍在线观看中文| 97在线视频免费| 欧美亚洲日本网站| 亚洲国产精彩中文乱码av在线播放| 亚洲欧美日韩爽爽影院| 国内免费精品永久在线视频| 久久艳片www.17c.com| 狠狠躁天天躁日日躁欧美| 中日韩美女免费视频网站在线观看| 国产精品久久久久久中文字| 久久国产精品电影| 日韩**中文字幕毛片| 欧美日韩成人网| 亚洲男人的天堂在线| 欧美伊久线香蕉线新在线| 国产日韩亚洲欧美| 亚洲欧洲在线免费| 日韩av电影手机在线| 2019亚洲日韩新视频| 在线视频亚洲欧美| 97高清免费视频| 成人久久18免费网站图片| 欧美裸体xxxx极品少妇| 另类天堂视频在线观看| 成人在线免费观看视视频| 欧美国产在线电影| 亚洲最大的av网站| 久久中文字幕在线| 俺也去精品视频在线观看| 成人激情视频免费在线| 亚洲福利在线观看| 日韩在线国产精品| 国产日产欧美精品| 国产成人精品久久亚洲高清不卡| 国产精品情侣自拍| 久久久亚洲国产天美传媒修理工| 亚洲欧洲日产国码av系列天堂| 欧美性猛交xxxx富婆| 久久视频国产精品免费视频在线| 国内精品久久久| 成人写真福利网| 欧美成人午夜免费视在线看片| 国产精品一二三视频| 国产精品视频一| 亚洲国产精品福利| 欧美日韩精品中文字幕| 欧美日韩国产区| 亚洲电影免费观看高清完整版在线| 国产精品直播网红| 欧美精品少妇videofree| 国产日韩av在线播放| 成人免费网视频| 狠狠躁夜夜躁人人躁婷婷91| 国产啪精品视频网站| 久久这里只有精品99| 欧美噜噜久久久xxx| 欧美夫妻性生活视频| 亚洲人成伊人成综合网久久久| 欧美老女人www| 亚洲视频在线观看视频| 久久99久久99精品中文字幕| 国产一区二区动漫| 久久久亚洲精选| 亚洲第一二三四五区| 免费av一区二区| 疯狂做受xxxx欧美肥白少妇| 91久久精品一区| 欧美精品性视频| 欧美国产亚洲精品久久久8v| 亚洲欧洲成视频免费观看| 久久久久久久久久久网站| 久久在精品线影院精品国产| 性夜试看影院91社区| 久久久噜噜噜久久| 久久久久久久久国产| 国产亚洲精品美女| 高清日韩电视剧大全免费播放在线观看| 97视频网站入口| 国产噜噜噜噜噜久久久久久久久| 亚洲人午夜精品免费| 亚洲日本成人女熟在线观看| 日韩动漫免费观看电视剧高清| 亚洲男人天堂九九视频| 米奇精品一区二区三区在线观看| 欧美中文字幕视频在线观看| 久久91亚洲人成电影网站| 欧美日韩亚洲国产一区| 久久久久国产精品免费网站| 欧美一级大片视频| 欧美一区二区色| 亚洲第一网中文字幕| 欧美一级电影免费在线观看| 91精品视频在线免费观看| 欧美午夜无遮挡| 国产精品久久一| 亚洲男女自偷自拍图片另类| 亚洲午夜女主播在线直播| 97国产精品久久| 精品久久国产精品| 91成人国产在线观看| 91精品国产色综合久久不卡98口| 8x拔播拔播x8国产精品| 国产精品福利无圣光在线一区| 日韩精品一区二区三区第95| 欧美日韩国产丝袜另类| 91精品在线一区| 日韩在线视频观看| 亚洲人成电影在线| 欧美高清第一页| 亚洲免费伊人电影在线观看av| 欧美性猛交xxxx免费看久久久| 久久精品国产亚洲| 日本高清久久天堂| 伊人成人开心激情综合网| 亚洲欧洲成视频免费观看| 亚洲国产精品成人精品| 国产男女猛烈无遮挡91| 久久6免费高清热精品| 亚洲成人三级在线| 在线视频精品一| 国产97在线|日韩| 久久久久国产精品免费网站| 国产在线播放91| 欧美精品videosex极品1| 正在播放欧美视频| 久久天天躁狠狠躁夜夜躁2014| 一区二区亚洲精品国产| 日韩精品有码在线观看| 69影院欧美专区视频| 亚洲的天堂在线中文字幕| 成人免费高清完整版在线观看| 亚洲人成五月天| 美女国内精品自产拍在线播放| 欧洲精品毛片网站| 97国产真实伦对白精彩视频8| 国产成人在线视频| 国产伦精品免费视频| 国产成人激情小视频| 57pao国产成人免费| 不卡av电影在线观看| 在线观看久久av| 亚洲精品福利免费在线观看| 亚洲女人天堂av| 精品久久久久久久久国产字幕| 亚洲自拍高清视频网站| 国产一区二区三区视频在线观看| 夜色77av精品影院| 日韩av色在线| 成人国产在线激情| 日韩成人网免费视频| 成人信息集中地欧美| 成人做爽爽免费视频| 91久久精品国产91性色| 国产精品中文字幕在线| 岛国视频午夜一区免费在线观看|