加速nginx: 开启gzip
开启gzip
配置
# 开启gzipgzip on; # 启用gzip压缩的最小文件,小于设置值的文件将不会压缩gzip_min_length 1k; # gzip 压缩级别,1-10,数字越大压缩的越好,也越占用CPU时间,后面会有详细说明gzip_comp_level 2; # 进行压缩的文件类型。javascript有多种形式。其中的值可以在 mime.types 文件中找到。gzip_types text/plain application/javascript application/x-javascript text/css application/xml text/javascript application/x-httpd-php image/jpeg image/gif image/png; # 是否在http header中添加Vary: Accept-Encoding,建议开启gzip_vary on; # 禁用IE 6 gzipgzip_disable "MSIE [1-6]\."; |
关于具体的参数说明可以参考 nginx 的文档。
gzip_comp_level 参数
关于 gzip_comp_level
的合理值,可以参考下图。来自 serverfault
nginx gzip 压缩比
从图中可以看出 gzip_comp_level
大于2时效果并不是很明显。所以可以将值设置为1或者2。
实际配置;
gzip on;gzip_min_length 1k;gzip_buffers 4 8k;gzip_comp_level 5;gzip_http_version 1.1;gzip_types text/plain application/x-javascript text/css text/htm application/xml text/javascript application/javascript;gzip_vary on;
测试效果:
http://pagespeed.webkaka.com/youhua/gzip/
加速nginx: 开启gzip相关推荐
- Nginx开启Gzip压缩配置详解
Nginx开启Gzip压缩配置详解 最近生产上发生了一些问题,原先所有的静态资源文件都是经过gzip压缩的,然而这几天突然都没有压缩了,经过一顿排查,发现是Nginx的配置有问题,借此机会详细了解了N ...
- Nginx开启gzip压缩配置参数
Nginx开启gzip压缩配置参数 场景 图片资源较大,前端页面响应加载时间较长 解决方案 开启nginx的gzip进行资源的压缩,可以达到压缩静态文件大小,提高页面访问速度,节省流量和带宽的效果. ...
- nginx开启gzip
一:开启gzip的原因? Nginx开启Gzip压缩功能, 可以使网站的css.js .xml.html 文件在传输时进行压缩,提高访问速度, 进而优化Nginx性能 二 :nginx如何配置gzip ...
- Nginx开启GZIP来压缩网页
HTTP协议上的GZIP编码是一种用来改进web应 用程序性能的技术.大流量的WEB站点常常使用GZIP压缩技术来让用户感受更快的速度.这一般是指WWW服务器中安装的一个功能,当有人来访问这个服务器中 ...
- nginx 开启gzip 配置js_前端性能优化之缓存与GZIP
最近疫情,着实无聊.简单总结点东西,打发时间. 这篇文章主要记录如何在tomcat或nginx中配置前端静态资源的缓存策略,力求简洁明了,不参杂其他无关配置项. 压缩 对于HTTP的压缩,是一种使用C ...
- Nginx开启Gzip压缩大幅提高页面加载速度
2019独角兽企业重金招聘Python工程师标准>>> 有时候我们会碰到API接口响应很快,但是完成速度很慢的情况,其主要原因是数据传输过大.因此我们需要对数据进行压缩,现这里采用N ...
- nginx 开启gzip压缩--字符串压缩比率很牛叉
刚刚给博客加了一个500px相册插件,lightbox引入了很多js文件和css文件,页面一下子看起来非常臃肿,所以还是把Gzip打开了. 环境:Debian 6 1.Vim打开Nginx配置文件 v ...
- nginx 开启gzip压缩
一.背景介绍 历史遗留问题,在项目创建初期前端力量薄弱,网站大部分image.js.css与业务应用存放在一起,未上传到CDN中,最终导致网站访问缓慢,经过排查由于静态资源大量消耗带宽. ...
- webpack+nginx开启gzip压缩部署项目
首先在服务器安装nginx sudo apt update sudo apt install nginx 安装完毕后将前端项目打包 webpack.output.publicPath里配置资源基础路径 ...
- Nginx开启gzip压缩解决react打包文件过大
用create-react-app创建的react应用打包之后的build js有1M之多. 采用gzip打包传输,可以节约70%左右的带宽 nginx采用gzip打包方式 在nginx配置中添加如下 ...
最新文章
- 构建一个给爬虫使用的代理IP池
- 极验行为验证的使用方法
- jQuery是否可以获取与元素关联的所有CSS样式?
- 广告行业中常说的 CPC,CPM,CPD,CPT,CPA,CPS 等词的意思是什么?
- 凝结时光:ImageMagick 制作 gif
- 量子纠缠在量子计算机中的作用,量子纠缠
- Django模板渲染——(二)
- 【剑指offer】面试题63:股票的最大利润(Java)
- [原] 让网页中的对话框不显示以前输入的信息
- Logisim元件用法详解一:Wiring 线
- 面向创意设计人员的CATIA
- java整人的代码_「vbs代码」vbs表白代码+整人代码,抖音vbscript表白代码 - seo实验室...
- python移动文件,将某一文件夹下的文件移至另一个文件夹下
- PCB中常见的单位换算
- 《python 程序设计》读书笔记
- websocket服务器无响应,WebSocket服务器因某些原因无法正常工作(WebSocket server not working for some reasons)...
- 【华为OD机试-按身高和体重排队-Java】
- arm linux 俄罗斯方块,基于ARM的俄罗斯方块游戏的开发教材.doc
- win10子系统ubuntu16.04安装HOS-NWT全过程
- 幸福婚姻和睦家庭秘籍---包容与感恩