nginx——网页文件压缩,网页限速

此片博客主机配置承接nginx——版本的热省级和版本回退
经过压缩后,加载的网页占用存储变小。

网页文件压缩

1.修改主配置文件

[root@server1 ~]# vim /usr/local/nginx/conf/nginx.conf
 33     gzip  on;				打开压缩功能#		
 34     gzip_min_length 1;
 35     gzip_comp_level 2;
 36     gzip_types text/plain application/x-javascript text/css application/xm    l text/javascript application/x-httpd/php image/jpeg image/gif image/png		##压缩文件类型

在这里插入图片描述
查看配置文件是否有错。

[root@server1 html]# /usr/local/nginx/sbin/nginx -s reload

重新加载配置。

2.编写测试页

在nginx的默认发布目录编写测试内容,内容可以随便。
在这里插入图片描述
可以看到测试页的实际大小为40k

测试:

在这里插入图片描述
在浏览器输入ip进行测试
在这里插入图片描述
可以看到,压缩后的大小仅为0.85k。

设置网页限速

访问频率限制

1.在发布目录下准备测试图片

在这里插入图片描述
可以准备任意图片

2.修改配置文件

[root@server1 ~]# vim /usr/local/nginx/conf/nginx.conf
 37     limit_req_zone $binary_remote_addr zone=one:10m rate=1r/s;		加载模块,设置访问次数1s一次
 52         location /test/ {
 53                 limit_req zone=one burst=5;
 54         }

在这里插入图片描述
这些参数都要在http内插入

测试


在另一台主机上测试:

[root@foundation62 ~]# ab -c 1 -n 10 http://172.25.62.1/test/redhat.jpg

对图片访问10次,按照我们的设定,用时大概10s左右。
在这里插入图片描述
用时9s,接近10s。

设置访问限速

1.修改配置文件

[root@server1 ~]# vim /usr/local/nginx/conf/nginx.conf
set $limit_rate 1k;

设置访问速率为1k
在这里插入图片描述
这个参数直接加在location中,针对不同的发布目录。
在浏览器进行测试,由于发布目录被限速,加载会比较慢。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值