nginx 反向代理,网页访问慢的解决方法,启用gzip

前几天刚配置好nginx,让它能够实现自定义跳转和https的解析,后来发现,每次访问首页的时候,都要等个一分半,纠结死,

昨天找了一下午是不是https代理那里的问题,换了好几种加密套件,效果不显著,首页需要加载的内容最大的2.8M,有三个大文件,加起来有6M了

今早突然发现有个gzip,一直关着的,于是查了查,试了试,别说,2.8M被压缩为700多kb,首页10秒内就能加载完成,于是马上拿出来分享一下

下面贴出 nginx 配置文件里 gzip 的配置:

记得代码方到http 里,server 外面

	#开启Gzip
	gzip on;
	#不压缩临界值,大于100K的才压缩,这个按需改,压缩要消耗cpu资源
	gzip_min_length 100k;
	#压缩在内存中缓冲几块? 每块多大?
	gzip_buffers 4 16k;
	#默认是HTTP/1.1,用了反向代理的话,末端通信是HTTP/1.0
	gzip_http_version 1.0;
	#压缩级别,1-10,数字越大压缩的越好,时间也越长
	gzip_comp_level 2;
	#进行压缩的文件类型  image/jpeg image/gif image/png  图片建议不压缩,
	gzip_types text/plain application/javascript text/cssapplication/xml application/x-javascript text/css application/xml text/javascript application/x-httpd-php;
	#on 的话会在Header里增加"Vary: Accept-Encoding"
	gzip_vary on;
	#IE6对Gzip不怎么友好,不给它Gzip了
	gzip_disable "MSIE [1-6]\.";

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值