国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > HTML > 正文

提高網頁效率的14條注意事項圖文第1/3頁

2020-10-23 18:31:53
字體:
來源:轉載
供稿:網友
網站最基本的東西是什么?
――內容?SEO(搜索引擎優化)?UE(用戶體驗)?都不對!是速度!
內容再豐富的網站,如果慢到無法訪問也是毫無意義的; SEO做的再好的網站,如果搜索蜘蛛抓不到也是白搭; UE設計的再人性化的網站,如果用戶連看都看不到也是空談。
所以網頁的效率絕對是最值得關注的方面。如何才能提高一個網頁的效率呢?Steve Souders(Steve Souders的資料http://www.oreillynet.com/pub/au/2951)提出的提高網頁效率的14條準則,而這些準則也將是我們下篇中介紹到的YSlow工具的理論基礎:


Make Fewer HTTP Requests
Use a Content Delivery Network
Add an Expires Header
Gzip Components
Put CSS at the Top
Move Scripts to the Bottom
Avoid CSS Expressions
Make JavaScript and CSS External
Reduce DNS Lookups
Minify JavaScript
Avoid Redirects
Remove Duplicate Scripts
Configure ETags
Make Ajax Cacheable
這里我們將逐一的講解這些準則,對其中開發者密切相關的準則我將詳細講解。小弟個人技術實在有限,錯誤和無知在所難免,還請高人指點。

第一條:Make Fewer HTTP Requests 盡可能的減少HTTP的Request請求數。

80%的用戶響應時間都是浪費在前端。而這些時間主要又是因為下載圖片、樣式表、JavaScript腳本、flash等文件造成的。減少這些資源文件的Request請求數將是提高網頁顯示效率的重點。
這里好像有個矛盾,就是如果我減少了很多的圖片,樣式,腳本或者flash,那么網頁豈不是光禿禿的,那多難看呢?其實這是一個誤解。我們只是說盡量的減少,并沒有說完全不能使用。減少這些文件的Request請求數,當然也有一些技巧和建議的:

1:用一個大圖片代替多個小圖片。
這的確有點顛覆傳統的思維了。以前我們一直以為多個小圖片的下載速度之和會小于一個大圖片的下載速度。但是現在利用httpwatch工具的對多個頁面進行分析后的結果表明事實并不是這樣。
第一張圖是一個大小為40528bytes的337*191px的大圖片的分析結果。
第二張圖是一個大小為13883bytes的280*90px的小圖片的分析結果。
點擊查看大圖
一個大小為40528bytes的337*191px的大圖片的分析結果(點擊圖片可以查看完整大圖片)

點擊查看大圖
一個大小為13883bytes的280*90px的小圖片的分析結果(點擊圖片可以查看完整大圖片)
第一張大圖片花費時間為:
Blocked:13.034s
Send:0.001s
Wait:0.163s
Receive:4.596s
TTFB:0.164s
NetWork:4.760s
功耗時:17.795s
真正用于傳輸大文件花費的時間為Reveive時間,即4.596s,多數的時間是用來檢索緩存和確定鏈接是否有效的Blocked時間,供花費13.034s,占總時間的73.2%。
123下一頁閱讀全文
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 西贡区| 鲜城| 鹤壁市| 深水埗区| 西安市| 开江县| 新宁县| 洪泽县| 昌平区| 本溪市| 上栗县| 汝州市| 安仁县| 海兴县| 绥阳县| 色达县| 三原县| 罗甸县| 冀州市| 平阴县| 长白| 郎溪县| 古浪县| 清丰县| 漾濞| 苏尼特右旗| 垣曲县| 通榆县| 烟台市| 新余市| 宁城县| 贵溪市| 富阳市| 德惠市| 航空| 江西省| 凯里市| 门头沟区| 阳春市| 南投县| 杭锦旗|