負載均衡開啟Gzip配置及檢測方法說明
在公網應用型負載均衡、公網有固定IP型負載均衡例項中,HTTP/HTTPS協議支援使用者開啟gzip壓縮功能。開啟gzip功能對網頁進行壓縮,可以有效降低網路傳輸的資料量,提升客戶端瀏覽器的訪問速度。
使用者開啟gzip壓縮後,瀏覽器端不需要進行配置(主流瀏覽器都支援gzip功能)。在雲伺服器端,由於港灣雲服務內部全網支援HTTP/1.1協議,因此使用者也無需配置,使用的是nginx預設配置(HTTP/1.1)即可相容。下面的例子講解了gzip模組的語法配置和檢測方法。
示例雲伺服器執行環境:Debian 6
1 . 使用vim依據使用者路徑開啟Nginx配置檔案:
vim /etc/nginx/nginx.conf
2 . 找到如下程式碼:
gzip on;gzip_min_length 1k;gzip_buffers 4 16k;gzip_http_version 1.1;gzip_comp_level 2;gzip_types text/html application/json;
上述程式碼的語法如下:
gzip:開啟或關閉gzip模組。
語法:gzip on/off作用域:http, server, location
gzip_min_length:設定允許壓縮的頁面最小位元組數,頁面位元組數從header頭中的Content-Length中進行獲取。預設值是1k。
語法:gzip_min_length length作用域:http, server, location
gzip_buffers:設定系統獲取幾個單位的快取用於儲存gzip的壓縮結果資料流。4 16k 代表以 16k 為單位,按照原始資料大小以 16k 為單位的4倍申請記憶體。
語法: gzip_buffers number size作用域: http, server, location
gzip_comp_level:gzip壓縮比,範圍為1~9。1 壓縮比最小處理速度最快,9 壓縮比最大但處理最慢(傳輸快但比較消耗cpu)。
語法: gzip_comp_level 1..9作用域: http, server, location
gzip_http_level:代表可以使用gzip功能的HTTP最低版本。由於港灣雲服務現已全網支援HTTP/1.1,因此無需進行更改。即使使用者設定為gzip_http_version 1.0,gzip依然可以生效。由於設定HTTP/1.0代表了需要使用gzip功能的HTTP最低版本,因此可以向上相容HTTP/1.1。
語法: gzip_http_version 1.0 | 1.1;
作用域: http, server, location
gzip_types:匹配MIME型別進行壓縮,預設"text/html" 型別是會被壓縮的。如果需要對json格式資料進行壓縮,則需要在此語句中新增application/json型別資料
語法: gzip_types mime-type [mime-type ...]
作用域: http, server, location
3 . 如對配置有修改,則首先將檔案儲存退出,進入到Nginx bin檔案目錄,執行如下命令重新載入Nginx
./nginx -s reload
4 . 最後使用curl命令測試gzip是否成功開啟
curl -I -H "Accept-Encoding: gzip, deflate"
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69957453/viewspace-2759651/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Nginx負載均衡配置說明Nginx負載
- 負載均衡之Haproxy配置詳解(及httpd配置)負載httpd
- Flume負載均衡配置負載
- apache 負載均衡配置Apache負載
- 配置IIS的負載均衡負載
- HAProxy負載均衡器的安裝及配置負載
- nginx快取配置及開啟gzip壓縮Nginx快取
- nginx配置+uwsgi+負載均衡配置Nginx負載
- 使用Nginx配置TCP負載均衡NginxTCP負載
- 兩種負載均衡的配置。負載
- 客戶端負載均衡配置客戶端負載
- linux負載均衡總結性說明(四層負載/七層負載)Linux負載
- TestLoadBalancer測試均衡負載負載
- 負載均衡探測器lbd負載
- Nginx負載均衡之健康檢查Nginx負載
- Nginx/Httpd負載均衡tomcat配置Nginxhttpd負載Tomcat
- IdentityServer4 負載均衡配置IDEServer負載
- 負載均衡之Haproxy配置詳解負載
- nginx自定義負載均衡及根據cpu執行自定義負載均衡Nginx負載
- 負載均衡負載
- gRPC負載均衡(客戶端負載均衡)RPC負載客戶端
- gRPC負載均衡(自定義負載均衡策略)RPC負載
- 使用nginx配置多個phpfastcgi負載均衡NginxPHPAST負載
- 配置 RAC 負載均衡與故障轉移負載
- Oracle RAC 客戶端負載均衡配置Oracle客戶端負載
- Tomcat5.5.12配置負載均衡Tomcat負載
- DNS負載均衡的配置與特點DNS負載
- Nginx簡單的負載均衡配置示例Nginx負載
- orleans叢集及負載均衡實現負載
- Pulsar負載均衡原理及最佳化負載
- [原創]Nginx反向代理及負載均衡Nginx負載
- 「簡明效能優化」雙端開啟Gzip優化
- ORACLE 11G負載均衡測試Oracle負載
- scrollTop是什麼及用法說明
- NGINX 負載均衡Nginx負載
- WebSocket負載均衡Web負載
- IP負載均衡負載
- 【Nginx】負載均衡Nginx負載