最新的 apache 2.4.17 支援了 http/2
簡單來說,支援了壓縮的 http header、平行下載與多工發送伺服器請求、資源優先下載控制與向下支援 http/1.1。
網路上有非常多 http/2 與 http/1.1 的比較測試。 如:http2與 http1.1 差別測試
這邊先看一下目前瀏覽器支援 http/2 的狀況,目前主流瀏覽器都只支援 https 才能使用 http/2。(紫色框框)
- 首先要先將 apache 更新至 2.4.17,或安裝最新版。(由於各版本更新方法各有不同,這邊就不詳述)
- 設定 https 加密連線 (如:安裝letsencrypt)
- 開啟 modhttp2 模組 **_sudo a2enmod http2**
- 測試網站是否成功支援 http/2 https://tools.keycdn.com/http2-test
參考資料:
https://simular.co/knowledge/site-build/68-about-http2-and-http11.html