針對 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 伺服器及任何基礎資料伺服器上的工作量。 現在,較少的使用者能夠將更大的負載套用至後端伺服器。
程序
若要瞭解並啟用 HTTP/2,請造訪下列網站: