Nginx开启Gzip压缩大幅提高页面加载速度的方法
随着nginx的发展,越来越多的网站使用nginx,因此nginx的优化变得越来越重要,今天我们来看看nginx的gzip压缩到底是怎么压缩的呢?
gzip(GNU-ZIP)是一种压缩技术。经过gzip压缩后页面大小可以变为原来的30%甚至更小,这样,用户浏览页面的时候速度会块得多。gzip的压缩页面需要浏览器和服务器双方都支持,实际上就是服务器端压缩,传到浏览器后浏览器解压并解析。浏览器那里不需要我们担心,因为目前的巨大多数浏览器都支持解析gzip过的页面。
Nginx的压缩输出有一组gzip压缩指令来实现。相关指令位于http{….}两个大括号之间。
1、Vim打开Nginx配置文件
vim /usr/local/nginx/conf/nginx.conf
2、找到如下一段,进行修改,如没有,自行添加即可:
gzip on; gzip_min_length 1k; gzip_buffers 4 16k; #gzip_http_version 1.0; gzip_comp_level 2; gzip_types text/plain application/x-javascript text/css application/xml text/javascript application/x-httpd-php image/jpeg image/gif image/png; gzip_vary off; gzip_disable "MSIE [1-6]\.";
3、解释一下
第1行:开启Gzip
第2行:不压缩临界值,大于1K的才压缩,一般不用改
第3行:buffer,就是,嗯,算了不解释了,不用改
第4行:用了反向代理的话,末端通信是HTTP/1.0,有需求的应该也不用看我这科普文了;有这句的话注释了就行了,默认是HTTP/1.1
第5行:压缩级别,1-10,数字越大压缩的越好,时间也越长,看心情随便改吧
第6行:进行压缩的文件类型,缺啥补啥就行了,JavaScript有两种写法,最好都写上吧,总有人抱怨js文件没有压缩,其实多写一种格式就行了
第7行:跟Squid等缓存服务有关,on的话会在Header里增加"Vary: Accept-Encoding",我不需要这玩意,自己对照情况看着办吧
第8行:IE6对Gzip不怎么友好,不给它Gzip了
4、:wq保存退出,重新加载Nginx
/usr/local/nginx/sbin/nginx -s reload
(资源库 www.zyku.net)
上一篇:Nginx 301不带www跳转到带www域名方法rewrite
栏 目:Nginx
本文标题:Nginx开启Gzip压缩大幅提高页面加载速度的方法
本文地址:https://www.zyku.net/nginx/129.html
您可能感兴趣的文章
- 11-28apache2.4开启gzip压缩的方法
- 01-11疾速WiFi大师-疾速WiFi大师应用软件功
- 02-25一加9pro手机管家开启支付保护设置方
- 01-11炫拍相机-炫拍相机应用软件功能介绍
- 11-26微信健康码居住地在哪里修改
- 12-30练氪-练氪应用软件功能介绍
- 01-11苹果12怎样设置壁纸
- 10-07QQ音乐切换大字模式方法介绍
- 05-16Z-BLOG网易云跟贴插件安装教程
- 01-11脸萌相机-脸萌相机应用软件功能介绍
- 07-26短信验证码的时效性是怎样实现的
- 03-16PHP处理POST上传时$_FILES数组为空的
- 05-28yii插入数据库防并发的简单代码
- 02-21红米k40杜比全景声音效开启教程
- 02-20黑鲨4pro防误触功能开启方法
- 01-11万智家-万智家应用软件功能介绍
- 10-15华为手机怎样看电池健康度
- 03-24html中<li>去掉前面的小黑圈
- 10-20酷狗铃声拷贝到库乐队步骤介绍
- 09-26魅族18s怎么关闭震动模式
最近更新
阅读排行
猜你喜欢
- 09-29个人所得税纳税记录开具入口介绍
- 09-24金山wps在哪里取消自动续费
- 10-13realmegtneo2怎么屏幕变亮
- 11-19拼多多付费通解绑流程一览
- 10-15vivox70怎么设置语音播报闹钟
- 04-05airpods3电量查询方式
- 02-20Ubuntu使用命令刷新DNS缓存提高网站访
- 03-04wordpress网站数据统计代码整理
- 01-12固德威逆变器-固德威逆变器应用软件功
- 01-11华为手机智慧多窗如何调整顺序