InfoQ —— 百度搜索速度優化

本篇源自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 大數據

丟包

設備網速 定製化 推送...

相關文章
相關標籤/搜索