!
也想出现在这里? 联系我们
广告位
当前位置:首页>教程分享>服务器教程>负载均衡开启Gzip配置及检测方法说明

负载均衡开启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\" \"http://www.abcd.com/example/\"


[flush-252:0]                     释放存储在缓存区中的数据



感谢:开心游玩计算提供云服务器香港空间,服务器租用,云主机 进行测试!

给TA打赏
共{{data.count}}人
人已打赏
服务器教程

云服务器CentOS 注销在线用户/Linux 注销用户

2021-4-17 21:54:33

服务器教程

云服务器linux系统的进程简介

2021-4-17 21:54:35

声明 本站上的部份代码及教程来源于互联网,仅供网友学习交流,若您喜欢本文可附上原文链接随意转载。无意侵害您的权益,请发送邮件至 [email protected] 或点击右侧 私信:吉吉国王 反馈,我们将尽快处理。
0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索
OneEase