Cloudflare Research
論文
2022

ORIGINを尊重せよ!接続コアリセシングのベストケース評価

貢献者

Sudheesh Singanamalla, Talha Paracha, Suleman Ahmad, Jonathan Hoyland, Luke Valenta, Yevgen Safronov, Peter Wu, Andrew Galloni, Kurtis Heimerl, Nick Sullivan, Christopher Wood, Marwan Fayed

詳細

ACM Internet Measurement Conference 2022, October 25-27, France. 2022.

概要

HTTP/2によって可能になった接続コアリセシングにより、クライアントは既存の接続を使用して接続されたホスト名で追加リソースを要求できます。HTTP/1.1によって導入されたドメインシャーディングの実践により、サブリソースがサブドメインに分散されているため、パフォーマンスを向上させるために追加の接続を使用する試みが、リソースのコアリセシングの可能性を妨げています。この場合、HTTP/2クライアントは、同じサーバーに存在するコンテンツを取得するために追加のDNSクエリと新しい接続を発生させます。ORIGINフレームは、IETFによって2018年に標準化されたHTTP/2拡張機能であり、ウェブサーバーは接続上の到達可能なドメインについてクライアントに明示的な指示を提供するために使用できます。しかし、ORIGINフレームのサーバー実装は存在せず、サポートしているブラウザは1つだけです。本論文では、大規模なデータセットを収集し、特徴を把握します。そのデータセットを用いて接続コアリセシングをモデル化し、クライアントがコアリセシングする機会を最大化する最小限の手間で証明書の変更を特定します。我々は大規模なパートナーCDNと協力し、証明書を再発行し、ORIGINフレームサポートをグローバルに展開し、5000ドメインにおけるCDNスケールでの測定を通じてモデルを評価および検証します。