針對 Web 伺服器啟用 HTTP/2

HTTP/2 是用於低延遲傳輸內容的網路通訊協定。 對於特定要求的負載平衡,以及有效率地提供靜態內容 (例如圖示和影像檔) ,此通訊協定非常重要。

IBM® Cognos® Analytics with Watson 不需要針對 HTTP/2配置 Web 伺服器 (例如 Microsoft IIS 或 Apache HTTP Server )。 不過,這是最佳作法。

在 Web 伺服器上啟用 HTTP/2 可能會改善部分 Cognos Analytics 儀表板的回應性。 與傳統 HTTP/1.1 通訊協定相比, HTTP/2 提供下列兩個主要優點,可改善儀表板中小組件的載入時間。

  • 標頭壓縮

    相較於 HTTP/1.1, HTTP/2 中的 HTTP 標頭大小要小得多,這表示資訊傳送的速度更快。

  • 要求的並行性增加

    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 可讓忙碌的儀表板以 HTTP/1.1無法增加 Cognos Analytics 伺服器及任何基礎資料伺服器上的工作量。 現在,較少的使用者能夠將更大的負載套用至後端伺服器。

程序