1. 程式人生 > >前端性能分析:分析百度和sogou

前端性能分析:分析百度和sogou

後臺 性能 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