負載均衡開啟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負載
- 4. Spring Cloud Ribbon 實現“負載均衡”的詳細配置說明SpringCloud負載
- Nginx的gzip配置引數說明Nginx
- nginx快取配置及開啟gzip壓縮Nginx快取
- nginx配置+uwsgi+負載均衡配置Nginx負載
- Nginx/Httpd負載均衡tomcat配置Nginxhttpd負載Tomcat
- 使用Nginx配置TCP負載均衡NginxTCP負載
- IdentityServer4 負載均衡配置IDEServer負載
- Nginx負載均衡之健康檢查Nginx負載
- 做了反向代理和負載均衡的nginx配置檔案簡單示例(nginx.conf) HTTP負載均衡/TCP負載均衡負載NginxHTTPTCP
- nginx自定義負載均衡及根據cpu執行自定義負載均衡Nginx負載
- LVS負載均衡配置與keepalive服務配置負載
- gRPC負載均衡(自定義負載均衡策略)RPC負載
- gRPC負載均衡(客戶端負載均衡)RPC負載客戶端
- 使用LVS實現負載均衡原理及安裝配置詳解負載
- 負載均衡負載
- Ribbon負載均衡策略與自定義配置負載
- 「簡明效能優化」雙端開啟Gzip優化
- Linux環境下Nginx及負載均衡LinuxNginx負載
- orleans叢集及負載均衡實現負載
- Pulsar負載均衡原理及最佳化負載
- docker下nginx反向代理和負載均衡配置DockerNginx負載
- RHEL 7配置HAProxy實現Web負載均衡Web負載
- Nginx 兩臺伺服器配置負載均衡!!!Nginx伺服器負載
- nginx配置web服務|反向代理|負載均衡NginxWeb負載
- 阿里雲負載均衡SSL證書配置(更新)阿里負載
- IP負載均衡負載
- WebSocket負載均衡Web負載
- nginx負載均衡Nginx負載
- NGINX 負載均衡Nginx負載
- 【Nginx】負載均衡Nginx負載
- 負載均衡---ribbon負載
- LoadBalancer負載均衡負載
- LVS 負載均衡負載
- JMeter分散式壓測/JMeter負載新增/jmeter負載均衡/jmeter Windows系統壓測負載新增JMeter分散式負載Windows
- Apache開啟GZIP壓縮功能方法Apache
- 負載均衡技術(一)———負載均衡技術介紹負載
- 解密負載均衡技術和負載均衡演算法解密負載演算法