從 HTTP1.1 我們知道因為 TCP Connect 有數量限制且會 Pending 的問題(chrome 設定同一IP+port的數量為6),所以我們知道要減少 Request 數量
http/2優勢
http/2缺點目前應該只有一定要走https協定吧,多數瀏覽器不支援http/2走一般協定
我們網站透過開發者工具,可以看到該連線是使用http/1.1 還是h2的模式
要使用HTTP2 Apache版本必須為2.4.17之後的版本,且必須使用SSL憑證的https
xampp修改方式很簡單
指需要去httpd.conf裡面新增一行(或是你要個別在virtualHost 裡面新增也可以)
Protocols h2 h2c http/1.1
並找到最下面LoadModule區域把下面這行前面的#註解拿掉
LoadModule http2_module modules/mod_http2.so
重新開啟apache 應該就可以發現已經轉成http/2了
最後可以線上測試HTTP2是否正常
參考文章:Day13 HTTP1.1 VS HTTP2.0 差異以及對效能的影響