前端性能分析:分析百度和sogou
阿新 • • 發佈:2017-07-04
後臺 性能 con 圖片 work char sogo wait 部分
先用httpwatch錄制這兩個網站:www.baidu.com www.sogou.com
由上圖可以看到:
百度用時0.278s 發送7831B 接收36620B 13個請求
搜狗 0.557 24522 77978 36
一般對於一個網站來說,主要由以下2個部分組成。
1、整個網站的HTML頁面
2、各種圖片,js,css,flash等資源文件。
圖片這類不需要後臺處理,所以要排除這類。值查看需要處理的html文件。
所以打開time chart 分析html頁面
可以看到 百度首頁耗時0.025s 搜狗的耗時 0.033s
整個過程所需要時間一般由(Blocked DNS lookup connect send wait receive ttfb network)組成。其中wait是服務器處理業務所消耗的時間。而其他都是由網絡損失或者別的原因導致。
由上圖看到 百度的wait的持續時間為0.011 而搜狗的持續時間為0.031.
綜上得出結論
所以從服務器處理速度來說,百度服務器處理速度要快一些。由於百度接收的數據大一些所以recevice耗時要長一些。
所以百度如果需要優化,可以優化receive這個部分
而搜狗,則需要優化服務器響應這個部分。
前端性能分析:分析百度和sogou