Download - ISUCON2015 PHPで予選を戦ってみた
Copyright 2014 CYBIRD Co., Ltd. All Rights Reserved.
ISUCON2015 PHPで予選を戦ってみた
株式会社サイバード 後藤 健
#phpcon2015
Copyright 2014 CYBIRD Co., Ltd. All Rights Reserved.
ISUCON2015 PHPで予選を戦って
俺の力量不足で惨敗してきた株式会社サイバード
後藤 健
#phpcon2015
お決まり
Copyright 2014 CYBIRD Co., Ltd. All Rights Reserved.
http://www.cybird.co.jp/recruit/
エントリーしてね!
エンジニア募集中!
大事だからもう一度
Copyright 2014 CYBIRD Co., Ltd. All Rights Reserved.
http://www.cybird.co.jp/recruit/
エントリーしてね!
エンジニア募集中!
Copyright 2014 CYBIRD Co., Ltd. All Rights Reserved.
http://www.cybird.co.jp/recruit/
エントリーしてね!
エンジニア募集中!
切実
後藤 健(ごとう けん)
• インフラ、ミドルウェアまわり
• 新卒3年目
• 京都人
• Twitter : gotyoooo
• LTトリとか緊張
ISUCON ?
知ってる人?
ちなみに出た方 ?
予選突破した方 ?
Iikanjini Speed Up Contest
予選2日間合計 236組 761名
(※主催者発表)
利用言語比率• Ruby 43.2% 67組
• Python 15.5% 24組
• Golang 14.2% 22組
• Perl 14.2% 22組
• PHP 12.9% 20組
• Java 2.6% 4組
• Common Lisp 0.6% 1組
本選出場• Ruby 37.0% 10組
• Perl 25.9% 7組
• Golang 22.2% 6組
• Python 11.1% 3組
• PHP 3.7% 1組
• 未回答 7.4% 2組
すげぇ!
一言でいうと
世の中のエンジニアが 課題のWEBサービスを
高速化させるのを競うやつ
ISUCONにおける速さ =
ベンチマークによるスコア
高速化…だと?
I LOVE PHP !
やるしかねぇ!
当日…
“Node.jsの実装はなくなりました”
m9(^Д^)
“またPHPについては、実装を用意したものの整備が十分でなく、ベンチマークが期待する動作をせず、現時点で参加時の使用に耐えません。”
m9(^Д^) -> 俺
orz
undefined index
isset() 入ってない
I LOVE PHP !!
初期実装スコア(PHP) : 414
お題は・・・
データ量多め
芳しいSQL一杯
phpcon2014 LT
あとはよくある手を使っただけ (秘伝のタレ, Nginx静的ページキャッシュ)
最終スコア(PHP) : 11,339 ※予選突破ライン : 13,898
(再掲) orz
よかったこと
PHP 7.0.0 RC3 : 11,339 PHP 5.6.13 : 8,638
PHP 7.0.0 RC3 : 11,339 PHP 5.6.13 : 8,638
配列操作まわりが 効いた気がする
7 すげぇぇぇ
RC4 出たから みんな使おうぜ!
PHPは凄い 俺の力量不足
I LOVE PHP !!! 来年こそ…