Nginx 啟用 SPDY 模組加速 HTTPS 傳輸協定

2016/12/22 更新

寫了一篇文章關於Ubuntu 12.04 / 14.04 編譯升級 OpenSSL 至最新版本,裡面有提到更新後搭配新版的 Nginx 可以開啟 HTTP2 的加速,有需要的過去看看吧!

以下為 2014/09/09 舊文

又一個 Google 開發的開源好物,雖說現在還不是標準的協定,但看到維基百科上說有機會推上去~

因網路討論的資源很多,以下針對他是甚麼東西就不多贅述囉

最近在做的一件事就是:

撇除硬體效能問題,竭盡所能調整出網站的最佳化

不過這邊的最佳化還不包含前端,因為重寫過一個自己滿意的佈景實在不是我現階段想做的事阿XD

剛好這幾天在調整加密連線時一直看到這個關鍵字「SPDY」,今天就來試試

這個模組在Nginx 1.5.X後有支援,不過安裝時預設不開,所以要加上個參數重編+安裝啟用

如不知有無預設安裝可以輸入 nginx -V 指令測試

--with-http_spdy_module //組態時補上這段就好

完成後就是在 nginx.conf 中的網站 server區塊補上

server
        {
            listen       80;
            listen  443 default_server ssl spdy;
            ssl on;
            .......下略
        }

補在 ssl 之後讓協議並存。

根據 Nginx 官方文件

還有 2個參數可以設定,一個是 chunk_size 一個是 headers_comp ,預設開啟只要再後面補上 spdy 關鍵字,至於這兩個參數如果不知道要做啥就預設吧! (文件中有說明用途)

文末特別注意:

OpenSSL 版本需高於 1.0.1 以上才有對SPDY支援喔!

Facebook 外掛整合


Share: