Mais conteúdo relacionado
Semelhante a HTTP/2 でリバプロするだけでグラフツールを 高速化できた話 (20)
Mais de Naotoshi Seo (12)
HTTP/2 でリバプロするだけでグラフツールを 高速化できた話
- 2. Copyright (C) 2014 DeNA Co.,Ltd. All Rights Reserved.
2
自己紹介
・瀬尾 @sonots
・DeNA, Co., Ltd
・Fluentd コミッタ
・最近、vim-plugin になり
ました
・HTTP/2 弱者
https://github.com/mattn/vim-sonots
- 5. h2o
• あの nopan や unco で有名な
• :D 社の kazuho さんが作った
• 高速 HTTP サーバ
• HTTP/2 リバースプロキシとしても利用できる
- 10. 多重化 ~ HTTP/2
• 1つ接続内に複数の仮想チャンネル
• 100以上の同時リクエストが可能
※ ハイパフォーマンスブラウザネットワーキングより
- 14. 600グラフ 1回目 2回目 3回目
HTTP/1.1
(non keep-alive)
13.67s 14.12s 13.93s
HTTP/2 リバプロ 9.20s 9.46s 9.02s
600グラフ表示比較
1.5倍速!!!
Web Worker 数 4
- 15. web worker 数を6以上に
web worker 数
4 => 12
1回目 2回目 3回目
HTTP/1.1
(non keep-alive)
13.40s 13.24s 13.32s
HTTP/2 リバプロ 8.58s 8.14s 9.06s
コア数 4 のホスト、コア数あればもっと伸びる可能性大
1.55倍速!!!
- 16. varnish 1回目 2回目 3回目
HTTP/1.1
(non keep-alive)
9.83s 8.91s 9.05
HTTP/2 リバプロ 6.01s 6.66s 5.90s
おまけ (キャッシュして静的配信)
キャッシュで HTTP/1.1、HTTP/2 共に 1.5倍速
動的配信: HTTP/2 で 4.6 sec 高速
静的配信: HTTP/2 で 3.3 sec 高速
VIRNISH_MIN_THREADS=500