Upgrade to Pro — share decks privately, control downloads, hide ads and more …

百度贴吧LAMP架构

Sponsored · SiteGround - Reliable hosting with speed, security, and support you can count on.

 百度贴吧LAMP架构

百度贴吧架构的发展历史及未来

Avatar for Reeze Xia

Reeze Xia

July 01, 2013

More Decks by Reeze Xia

Other Decks in Technology

Transcript

  1. TECHNOLOGY STACK • Nginx • C/PHP • Mysql、分布式数据库 • Memcached

    • NoSQL ์ϔ Nginx C PHP MySQL Memca ched NoSQL
  2. 历程 • 08年 :C前后端,专有存储 • < 1亿PV < 400w发帖 •

    业务规模⼩小,迭代慢 • 业界缺乏成熟开源⽅方案            
  3.          

             
  4. LAMP化 • C -> PHP • 有状态 -> ⽆无状态 Share

    Nothing • 专有存储 -> 通⽤用存储 • RPC: ⾃自有协议 -> HTTP协议
  5. LAMP化 1. ⾼高层cache nginx cache: • 减少php消耗。节省~50%+机器 • 2ms ->10ms

    -> 2ms 2. 并⾏行化:后端请求并⾏行化      Cache DB
  6. 全流程平台化 • 开发:基准环境 快速构建 • 测试:持续集成, 在线测试OTP • 上线:快速上线,⾃自动化上线 •

    运⾏行环境:ORP (Online Runtime Platform) • 在线监控:OMP(Online Management Platform) षؿ ҩ൫ ഈཌ ᄎྛ ࡓ॥
  7. 、 ‚w( Re( k( 8ƒV@ <=5;G  7s( ^~ #

    ˆ0r 8ƒV@ 5;G zs( $  "! ˆgL zsNX ˆ6a $  $  $  $  [M( ^~ `&to "! _I(    H+Y <=Y  H+Y QB( v|…* jT9h†E ˆ0r 8ƒV@ -, n}ŠO( %   ‰-,  „u‚wbm n}H+‚q fu?\ .x/2 d]?\ A3‚q H‡DS 'i‰1C *yJ) ZlH'iK W4DS>P 'i:U „u'i     „u?\bm  €{NX zsNX /}pc -FNX ˆNX H+NX
  8. 、 ‚w( Re( k( 8ƒV@ <=5;G  7s( ^~ #

    ˆ0r 8ƒV@ 5;G zs( $  "! ˆgL zsNX ˆ6a $  $  $  $  [M( ^~ `&to "! _I(    H+Y <=Y  H+Y QB( v|…* jT9h†E ˆ0r 8ƒV@ -, n}ŠO( %   ‰-,  „u‚wbm n}H+‚q fu?\ .x/2 d]?\ A3‚q H‡DS 'i‰1C *yJ) ZlH'iK W4DS>P 'i:U „u'i     „u?\bm  €{NX zsNX /}pc -FNX ˆNX H+NX
  9. ‚w( Re( k( 8ƒV@ <=5;G  7s( ^~ # ˆ0r

    8ƒV@ 5;G zs( $  "! ˆgL zsNX ˆ6a $  $  $  $  [M( ^~ `&to "! _I(    H+Y <=Y  H+Y QB( v|…* jT9h†E ˆ0r 8ƒV@ -, n}ŠO( %   ‰-,  „u‚wbm n}H+‚q fu?\ .x/2 d]?\ A3‚q H‡DS 'i‰1C *yJ) ZlH'iK W4DS>P 'i:U „u'i     „u?\bm  €{NX zsNX /}pc -FNX ˆNX H+NX
  10. -*  #%$   )   + 

    " &  " " " " " "  " " "  .' /  (,!          
  11. CONCLUSION • LAMP化 • 运维效率,平台化,⾃自动化。 • 展望: • 基础性能优化:Nginx, PHP

    • 云平台的进⼀一步优化:打通全流程,⾃自动化上线等。