HTTP2 勉強会 #7 まとめ
ilya が hpbn の HTTP2 の部分だけ抜き出して書きなおしたっぽい。 #http2study / “HTTP/2: A New Excerpt from High Performance Browser Network…” htn.to/ZB4GC
2015-05-21 09:25:13#http2study に向けて / “ES6 ModulesはHTTP/2によってconcat無しで使えるようになるのか - teppeis blog” htn.to/HT3GND
2015-05-21 13:35:51HTTP/2のサーバプッシュは、サーバがHTMLをパースしてどのファイルをプッシュするのではなく、リクエストから*学習*して賢くプッシュするというのが共通理解だと思ったいたのだが、違うのか? #http2study
2015-05-21 17:31:02後藤さん: HTTP/2は使う序々に段階に入ってきた。様々なプレイヤーがまだまだ必要。サーバー、ミドルウエアは結構いる。フロントやネットワークはまだまだ課題がある #http2study
2015-05-21 19:08:44後藤さん: フロントエンドではhttps化が重要。長くやっている会社はなかなか大変。フロントエンドエンジニアの助力が必要。http/2を使うとwebは速くなることを示して、https化していないところにメリットを示すことが必要 #http2study
2015-05-21 19:09:30後藤さん: http/2の最速復習。目的: HTTP/1.1のセマンティクスを維持したまま、パフォーマンスを向上 #http2study
2015-05-21 19:12:18#http2study に参加。空いてるけど受付あと15分くらいで終わっちゃうのか (@ グーグル株式会社 in 港区, 東京都) swarmapp.com/c/0h3af3LI8PD
2015-05-21 19:12:53後藤さん: メッセージの多重化: HTTP/1.1では6TCPでの並列まで。TCPのハンドシェイクが重い。HTTP/2では並列数にほぼ上限がない。極力ひとつのTCP接続を使う。ブロックされることがない #http2study
2015-05-21 19:13:29#http2study 間違えた。グリーさんだった… (@ グリー株式会社 (GREE, Inc.) in 港区, 東京都) swarmapp.com/c/8x27QAxGAoq
2015-05-21 19:14:17後藤さん: ヘッダ圧縮: HPACKという方式を用いる。ハフマン符号と静的・動的辞書を使って送信 #http2study
2015-05-21 19:14:19後藤さん: サーバープッシュ: HTTP/2ではサーバーから、クライアントの要求を予想して送っておくことができる。何をどうやるかは実装次第 #http2study
2015-05-21 19:15:11後藤さん: 環境: HTTP/2化するための前提条件: https化、OpenSSL 1.0.2以上、このへんが結構難しい。既存の運用の中でひとつだけ上げるのはセキュリティー対応のときの手続きなどが大変。自分でビルドするとパッチも自力になる #http2study
2015-05-21 19:16:56後藤さん: 今回は開発環境でやってみた。それなり遅延があるところ。gree.jpのtop、釣りスタをやってみた。それなりのリソース数 #http2study
2015-05-21 19:17:40後藤さん: HTTP/1.1ではだらだら読まれる。HTTP/2 chrome + nghttpxでは画像リクエストが同時に発行される。h2oでもあまり変わらない。 #http2study
2015-05-21 19:19:08Greeのゲーム、一ページ40リソースくらいでテスト。chrome nghttpx serverでリバースプロキシたてて高速化が確認できた。FFの場合もh2oの場合も同じように高速化が確認できた #http2study
2015-05-21 19:19:24