HTTP/2:Ruby HTTPサーバーにおいて重要でない理由

2025-02-25

この記事では、PumaなどのRuby HTTPサーバーにおけるHTTP/2サポートの関連性について論じています。著者は、HTTP/2の主な利点である、ページ読み込み速度を向上させるための多重化はインターネット上では重要ですが、LAN上ではほとんどメリットがないと主張しています。LAN内のレイテンシが低く、接続が長時間維持されるため、TCPのスロースタートの影響はごくわずかです。さらに、HTTP/2のサーバープッシュ機能は有害であることが判明し、より洗練された103 Early Hintsに取って代わられました。著者は、HTTP/2の処理をロードバランサーまたはリバースプロキシに任せることで、アプリケーションサーバーのデプロイとメンテナンスを簡素化することを提唱しています。

開発