Your SlideShare is downloading. ×
0
MOPCON 2012 - 網路服務從 K 到 M
MOPCON 2012 - 網路服務從 K 到 M
MOPCON 2012 - 網路服務從 K 到 M
MOPCON 2012 - 網路服務從 K 到 M
MOPCON 2012 - 網路服務從 K 到 M
MOPCON 2012 - 網路服務從 K 到 M
MOPCON 2012 - 網路服務從 K 到 M
MOPCON 2012 - 網路服務從 K 到 M
MOPCON 2012 - 網路服務從 K 到 M
MOPCON 2012 - 網路服務從 K 到 M
MOPCON 2012 - 網路服務從 K 到 M
MOPCON 2012 - 網路服務從 K 到 M
MOPCON 2012 - 網路服務從 K 到 M
MOPCON 2012 - 網路服務從 K 到 M
MOPCON 2012 - 網路服務從 K 到 M
MOPCON 2012 - 網路服務從 K 到 M
MOPCON 2012 - 網路服務從 K 到 M
MOPCON 2012 - 網路服務從 K 到 M
MOPCON 2012 - 網路服務從 K 到 M
MOPCON 2012 - 網路服務從 K 到 M
MOPCON 2012 - 網路服務從 K 到 M
MOPCON 2012 - 網路服務從 K 到 M
MOPCON 2012 - 網路服務從 K 到 M
MOPCON 2012 - 網路服務從 K 到 M
MOPCON 2012 - 網路服務從 K 到 M
MOPCON 2012 - 網路服務從 K 到 M
MOPCON 2012 - 網路服務從 K 到 M
MOPCON 2012 - 網路服務從 K 到 M
MOPCON 2012 - 網路服務從 K 到 M
MOPCON 2012 - 網路服務從 K 到 M
MOPCON 2012 - 網路服務從 K 到 M
MOPCON 2012 - 網路服務從 K 到 M
MOPCON 2012 - 網路服務從 K 到 M
MOPCON 2012 - 網路服務從 K 到 M
MOPCON 2012 - 網路服務從 K 到 M
MOPCON 2012 - 網路服務從 K 到 M
MOPCON 2012 - 網路服務從 K 到 M
MOPCON 2012 - 網路服務從 K 到 M
MOPCON 2012 - 網路服務從 K 到 M
MOPCON 2012 - 網路服務從 K 到 M
MOPCON 2012 - 網路服務從 K 到 M
MOPCON 2012 - 網路服務從 K 到 M
MOPCON 2012 - 網路服務從 K 到 M
MOPCON 2012 - 網路服務從 K 到 M
MOPCON 2012 - 網路服務從 K 到 M
MOPCON 2012 - 網路服務從 K 到 M
MOPCON 2012 - 網路服務從 K 到 M
MOPCON 2012 - 網路服務從 K 到 M
MOPCON 2012 - 網路服務從 K 到 M
MOPCON 2012 - 網路服務從 K 到 M
MOPCON 2012 - 網路服務從 K 到 M
MOPCON 2012 - 網路服務從 K 到 M
MOPCON 2012 - 網路服務從 K 到 M
MOPCON 2012 - 網路服務從 K 到 M
MOPCON 2012 - 網路服務從 K 到 M
MOPCON 2012 - 網路服務從 K 到 M
MOPCON 2012 - 網路服務從 K 到 M
MOPCON 2012 - 網路服務從 K 到 M
MOPCON 2012 - 網路服務從 K 到 M
MOPCON 2012 - 網路服務從 K 到 M
MOPCON 2012 - 網路服務從 K 到 M
MOPCON 2012 - 網路服務從 K 到 M
MOPCON 2012 - 網路服務從 K 到 M
MOPCON 2012 - 網路服務從 K 到 M
MOPCON 2012 - 網路服務從 K 到 M
MOPCON 2012 - 網路服務從 K 到 M
MOPCON 2012 - 網路服務從 K 到 M
MOPCON 2012 - 網路服務從 K 到 M
MOPCON 2012 - 網路服務從 K 到 M
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

MOPCON 2012 - 網路服務從 K 到 M

986

Published on

Published in: Technology
0 Comments
6 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
986
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
15
Comments
0
Likes
6
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. 網路服務從K到M 畢瑄易 (ericpi) KKBOX南部研發中 心
  • 2. About Me – ericpi• 曾任 北京天玩科技 技術經理• 曾任 KKBOX 研發中心資深工程師• KKBOX 南部研發中心經理• 愛好 php & node.js 1
  • 3. 網路服務從K到M? K => Kbps, Kilo M => Mbps, Mega/Million 2
  • 4. 電子票務?沒量就沒錢 3
  • 5. 大家都想做五月天 15W 張票的生意 4
  • 6. 但...iBon 也爆了.. 5
  • 7. 所以, 我們來討論一個服務從小到大數量級的故事 6
  • 8. 以下故事純屬虛構, 如有雷同 7
  • 9. 算你家的 **工程師** 倒 楣 8
  • 10. 故事開始… 9
  • 11. 那些年, 我們一起架 的 LAMP 10
  • 12. LAMP 好棒! 我要打十個! 11
  • 13. 天字第一號 server 頂全 場 12
  • 14. 幸福的日子, day1, day2…dayN 13
  • 15. 有一天…行銷辦了個人稍微多一點的活動 14
  • 16. 15
  • 17. Performance Tunning!Javascript query_cache_ 16
  • 18. 提高了 x00% 效率, 但… 17
  • 19. 還是撐不住了… 冏 18
  • 20. 因為, 這是個打群架的時代… 19
  • 21. 要是能 tune 出 1000% 效能, 那表示有兩種可能… 20
  • 22. 1. 原來的架構/軟體太糟 21
  • 23. 2. 你家 server 叫葉問嗎? 22
  • 24. 講高服務量最愛談的• Scalability• High Availability• High Performance 23
  • 25. 實際一點, 人多勢眾 24
  • 26. 動態與靜態頁面拆分開 25
  • 27. 服務量應該比被圍毆狀況高很多, 但… 26
  • 28. 總是又有那一天 …行銷辦了個人稍微多一點的活動 27
  • 29. 28
  • 30. 提高服務量必備  Cache 29
  • 31. 前端 Cache 30
  • 32. 資料 Cache 31
  • 33. 客戶端 Cache 32
  • 34. 但好日子總是不長… 33
  • 35. 34
  • 36. 我已經不想再講好日子不長的悲苦狀況 35
  • 37. 當前端服務量出狀況時?  剛剛不是說過人多勢眾 36
  • 38. 多重前端網站伺服器 37
  • 39. 當一台DB撐不住時?  MySQL分散壓力方式 38
  • 40. MySQL Replication 39
  • 41. 分離資料庫讀寫 40
  • 42. 多重Data Cache伺服器 41
  • 43. Load Balance - Client Dispatch 42
  • 44. Load Balancer 43
  • 45. Real-time的挑戰 44
  • 46. 還有呢? 45
  • 47. 以上討論到的事情,不一定照順序發生 46
  • 48. 碰到狀況務必先 profile, 對症下藥 47
  • 49. 架構搞那麼複雜,難道產品還沒上線就要開始 做? 48
  • 50. 有量才需要龐大架構, 好的(可維護性高/模組化)系統, 有助於未來擴展 49
  • 51. 現在是 framework 比語言重要的時代, 好好利 用 framework, 有助自己在轉換/改善 infrastructure 50
  • 52. IaaS/PaaS Cloud service, 請愛 用 Heroku/GAE/EC2 等服務 51
  • 53. Cloud Service 對架構上的優 點• 省力(不用搬機器)• 省時(deploy快)• 爆量時, 花錢就可以解決 52
  • 54. CDN、Google API等服務能用盡量用, 在地球到處蓋機房/租雲端主機不一 定划算 53
  • 55. 祝福大家都能開發出需要煩惱數量級問題的服務 54
  • 56. Thanks 55
  • 57. 工商服務一下 56
  • 58. KKBOX南部研發中心 就在各位正下方, 本棟9F 57
  • 59. 而且我們持續徵募中 58
  • 60. 前幾天才從 北海道/京都/蘇美島/澳洲/大阪 員工旅遊回來... 59
  • 61. 60
  • 62. 61
  • 63. 除此之外, 南部現在有 MOPCON (請鼓掌) 還有 KSDG、Cocoaheads、MOSUT、 KaLUG 等社群 62
  • 64. 所以, 工程師們… 63
  • 65. 回來吧, 孩子! 64
  • 66. 還有! 65
  • 67. 老闆們!南下來設點吧! KKBOX 都來了, 你還擔心什麼? 66
  • 68. Thanks! & KKBOX 招募訊息• 網址: http://www.kkbox.com/jobs/• 信箱: hr@kkbox.com• 電話: 02-26557557 ext 106 or 167 67
  • 69. 感謝以下照片供應者以cc方式發佈• http://www.flickr.com/photos/lazlo/8248173/• http://www.flickr.com/photos/nickdoylephotos/549434793 0/• http://www.flickr.com/photos/7891209@N04/2951368555 /• http://www.flickr.com/photos/government_press_office/64 59412681/• http://www.flickr.com/photos/mayhem/2939259129/• http://www.flickr.com/photos/tastytouring/4338990521/ 68

×