Web サーバーで HTTP/2 を有効にする

HTTP/2 は、コンテンツを低遅延で転送するためのネットワーク・プロトコルです。 このプロトコルは、特定の要求の負荷分散、およびアイコンやイメージのファイルなどの静的コンテンツのサービス提供で特に重要になります。

IBM® Cognos® Analytics Microsoft IISや のようなウェブサーバーを 用に設定する必要はありません。 Apache HTTP Server HTTP/2 ただし、ベスト・プラクティスは、これらの Web サーバー利用することです。

ウェブサーバーで HTTP/2 を有効にすると、一部の Cognos Analytics ダッシュボードの応答性が改善される場合があります。 従来の HTTP/1.1 プロトコルと比較して、HTTP/2 には、ダッシュボードのウィジェットの読み込み時間を向上させる可能性のある、以下の 2 つの主要なメリットがあります。

  • ヘッダー圧縮

    HTTP/2 では、HTTP ヘッダー・サイズが HTTP/1.1 と比べてはるかに小さくなるため、情報の転送速度が向上します。

  • 要求の並行性向上

    HTTP/2 では、同一の TCP 接続における複数要求をサポートしています。 Cognos Analytics のダッシュボードはウィジェットの並列処理用に設計されていますが、 HTTP/1.1 は HTTP/2 よりもはるかに多くの同時クエリ数を制限します。 HTTP/2 を使用すると、HTTP/1.1 よりも多くのダッシュボード・ウィジェットを同時に処理できます。

HTTP/2 の別のメリットは、クライアント/サーバーの永続的接続です。 つまり、TLS (SSL の後継) ハンドシェークは、要求ごとにではなく、一度限り行われます。 待ち時間の長い環境の場合、この点がユーザーの待ち時間に大きく影響する可能性があります。

HTTP/2 を有効にする前に、以下の点を検討してください。

  • HTTP/2 は TLS を介してのみサポートされているため、 URLの先頭にある https:// を使用して Cognos 環境にアクセスする必要があります。 その他の場合、システムは HTTP/1.1 を使用するようフォールバックされます。
  • すべての Web ブラウザー・バージョンが HTTP/2 をサポートしているわけではなく、その場合は HTTP/1.1 で接続されます。
  • HTTP/2 が使用可能な場合、Web ブラウザーで同時実行できるクエリーの数に制限はありません。 HTTP/2 Cognos Analytics サーバーと、その下位にあるデータサーバーの負荷を増加させることができます。これは、 では不可能な方法です。 HTTP/1.1 少数のユーザーが、これまでよりはるかに多くの負荷をバックエンド・サーバーに適用できるようになります。

手順

HTTP/2 について理解を含め、有効にするには、以下の Web サイトを参照してください。