More Related Content
Similar to 平均レスポンスタイム50msをPerlで捌く中規模サービスの実装/運用
Similar to 平均レスポンスタイム50msをPerlで捌く中規模サービスの実装/運用 (20)
More from Tatsuro Hisamori
More from Tatsuro Hisamori (8)
平均レスポンスタイム50msをPerlで捌く中規模サービスの実装/運用
- 17. Web 2.0といえば
• CGMの時代
• Blog, SNS, Wiki, etc
• (Web広告的な意味で)起こったこと
• 広告”枠”の爆発的増加
• ビューの増加に売上が追いつかない
- 27. SSP?
• Supply Side Platform
• メディアの都合で最も最適な広告を複
数アドネットワークから選択して配
信する事業者
• yield optimizerとかいう言い方も
- 46. ソフトウェア
• nginx + starman + 素のpsgiアプリ
• Tokyo|Kyoto Product, memcached
• MySQL
- 56. DSPの特徴
• 入札(bid)サーバが一番多くなる
• 接続SSPのimp合計 = 入札リクエスト
• 入札に勝たないと配信出来ない
• かと言ってサーバは有限
参考: http://www.slideshare.net/kurodaeiji/adserver-12948257
- 59. 補足
• FreakOut! での例
• nginx.conf.example
• ログを愚直に吐くとdiskがあふれるの
で標準では絞っている
• fluentdとか検討中
- 72. どうやってるか
• Mockオブジェクト
• Mock::App::Request とか作る
• t::Utils でいろいろ置き換える
• memcached, KVS, MySQLの設定をlocal
に書き換え
- 85. • パフォーマンス
• I/Oさせない、計測する
• テスト/リリース
• 他の人がメンテを引き受けられるように
• インフラ
• 規模や予算、要件に見合った事をする
Editor's Notes
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- InstanceCache.pm を vim で開いて適当に解説\n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- nginx.conf.example を開いて適当に解説\n
- run_example を開いて適当に解説\n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- この辺は実際のコード見せたほうが早いんでそっちで\n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n