22

最新のブラウザーのすべてではないにしても、多くはパイプライン化された HTTP 要求を使用していません。理論的には、パイプライン処理は、Web サイトの取得に必要な往復回数を減らすことで、リクエストを高速化するはずです。

HTTP 標準によると、すべてのサーバーはパイプライン化された要求を処理する必要があるため、問題はサーバーでのサポートの欠如にあってはなりません。

クライアントがサーバーのパフォーマンスを集中的に使用する URL にできるだけ多くのパイプライン化された要求をプッシュし、受信する可能性のある応答を無視する場合のレイヤー 7 DoS 攻撃など、いくつかのセキュリティ上の懸念を見てきました。

これは、サーバーでパイプラインのサポートをオフにする (標準に違反する) 理由になりますが、クライアントでオフにする理由が見つかりません。

ただし、Android ブラウザと Chrome モバイルではデフォルトでオンになっています。

Chrome、Firefox、IE、Opera、Safari のデスクトップ (場合によってはモバイル) バージョンで、パイプライン化された HTTP リクエストを使用しないのはなぜですか? それをオフにする背後にある彼らの理由は何ですか?

4

2 に答える 2