幫助與文檔

當前位置: 首頁幫助中心云負載均衡 CLB > 

負載均衡開啟Gzip配置及檢測方法說明

負載均衡開啟Gzip配置及檢測方法說明
發布時間:2017-05-09

在公網應用型負載均衡、公網有固定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" "http://www.abcd.com/example/"


以上內容是否對您有幫助?

金玉满堂电子游戏 什么免费游戏能赚钱 江西老时时彩 重庆百变王牌 今天浙江11选5开奖结果85期 365app安卓客户端 牌九至尊app下载 快速时时彩是官方彩吗 北京11选5 陕西十一选五预测 足彩半全场胜平负2赔 免费下载南昌麻将 福建31选7开奖号码 深圳风采开奖规则图 中国福利彩票中心视频 贵阳捉鸡麻将手机版 河北快河北快三一定牛走势图