本篇源自InfoQ —— 《百度搜索速度優化》前端
好多名詞不瞭解...後端
相關文檔下載連接網絡
許霞,畢業於浙江大學。08年加入百度運維部。運維
本篇講座主要講述百度關於速度的優化,包括PC端和無線端。前端優化
若是是新開發的系統,考慮到將來的數據分析和監測,確定是JS埋點比較好。可是若是是老系統,採用埋點的方式,改造的工做可能會很大。有點像應用監控的探針,具備必定的改造複雜性。ide
客戶端監測大數據
JS埋點優化
第三方監測spa
頁面的速度與PV有很直接的影響,由於用戶的體驗可能致使用戶放棄使用。代理
接入質量、後端處理、前段渲染
網絡時間+服務時間+渲染時間 ==== 全棧
介入質量提高:
1 識別用戶信息、IP歸屬、
2 區域介入、動態代理、BGP
3 TCP:INIT_CWND Tail loss probe TCP_FASTOPEN reno,cubic,westwood
4 SPDY
後端處理 (Cache VS 時效性)
前端優化
1 預取
2 chunked
1 基站優先處理頭部小的請求
2 關於鏈接:
保持長鏈接耗電,判斷是否在線是否結束長鏈接
3 大數據
丟包
設備網速 定製化 推送...