nginx tomcat 开启gzip

从新编译nginx

./configure --prefix=/usr/local/nginx --with-http_stub_status_module --without-http-cache --with-http_ssl_module --with-http_realip_module --with-ipv6 --with-http_gzip_static_module --with-http_gunzip_module

注 --with-http_gzip_static_module --with-http_gunzip_module 都需要遍以上否则二级目录会不生效

nginx配置文件开启gzip

gzip on;

gzip_vary on;

gzip_proxied any;

gzip_min_length 1000;

gzip_buffers 4 16k;

gzip_types  image/png text/plain application/x-javascript  text/css application/xml text/javascript text/xml application/xml+rss application/json;

测试网站

http://pagespeed.webkaka.com/youhua/gzip/

将输出结果的Content-Type 加入 nginx配置文件gzip_types 后面重启

服务器如果用的阿里云并且使用了负载均衡,将监听协议改成四层监听(tcp)如果是http的话gzip是不生效的

或者开启tomcat的gzip功能关闭阿里云和nginx的gzip功能

tomcat开启gzip

编辑server.xml

在监听端口的下面添加

compression="on"

compressionMinSize="50" noCompressionUserAgents="gozilla, traviata"

compressableMimeType=" application/json,text/html,text/xml,text/javascript,text/css,text/plain"

重启tomcat

时间: 2024-11-05 07:14:32

nginx tomcat 开启gzip的相关文章

Tomcat 开启Gzip压缩

近日,项目尾声对服务器进行优化配置. 今天记录一下tomcat开启Gzip压缩过程,方法很简单.但是网上有些教程大体没有问题.但是细节有些问题. 配置如下: 在tomcat/conf/server.xml中,找到如下: <Connector port="8081" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" /> 修改为: &l

Nginx服务器开启GZip压缩的方法

常用配置片段如下: gzip             on;gzip_comp_level  2;                        # 压缩比例,比例越大,压缩时间越长.默认是1gzip_types       text/css text/javascript; # 哪些文件可以被压缩gzip_disable     "MSIE [1-6].";           # 无视IE6这个笨蛋~ 其中 gzip_types 选项默认只压缩 text/html,源码见: src

Nginx开启gzip压缩功能

在Nginx安装完成之后,我们可以开启Gzip压缩功能,这里Nginx默认只能对text/html类型的文件进行压缩.下面的指令为开启Gzip的指令: gzip on; gzip_http_version 1.0; gzip_disable "MSIE [1-6]."; gzip_types text/plain application/x-javascript text/css text/javascript; 如果要能够是Nginx开启图片压缩功能,在配置文件中添加如下代码: gz

Nginx开启Gzip简述

nginx的gzip(GNU-ZIP)是一种压缩技术.经过gzip压缩后页面大小可以变为原来的30%甚至更小,这样,用户浏览页面的时候速度会快得多.gzip 的压缩页面需要浏览器和服务器双方都支持,实际上就是服务器端压缩,传到浏览器后浏览器解压并解析.浏览器那里不需要我们担心,因为目前的巨大多数浏览器 都支持解析gzip过的页面.第一步骤:找到配置路径/etc/nginx/nginx.conf第二步骤:vim nginx.conf在http{......}花括号中添加 gzip on; #开启g

webpack打包优化并开启gzip

应用场景:项目使用webpack2.x进行打包,打包后静态资源通过nginx转发配置: 问题:webpack打包后的资源文件特别,特别大,没打包之前页面一个页面js有2M左右(其中已经抽离了css)? 优化一:一看js这么大肯定是没有关闭source-map,先将webpack配置文件中dev-tool:false, 优化二:使用compresion-webpack-plugin插件将静态资源压缩,并生成.gz文件,配置如下: 具体用法请参照:http://www.css88.com/doc/w

vue 进行 gzip压缩和服务器如何开启gzip(转)

转自:https://blog.csdn.net/u013788943/article/details/79786558 使用vue-cli生成的项目,会自动配好相关的设置. 如下图找到对应的文件,productionGzip改为true,开启Gzip压缩 找到下图的文件,这里是Gzip的配置 代码如下: webpackConfig.plugins.push( new CompressionWebpackPlugin({ asset: '[path].gz[query]', algorithm:

Nginx 开启Gzip压缩的方法(非常的详解)

gzip是GNUzip的缩写了,它的主要作用就是用来减轻服务器的带宽问题了,如一个100KB的文件如果开启gzip之后可以变成20KB左右哦,是不是很有吸引力呀,下面一起来看看吧. 查看ngix编译参考,是否启用了gzip模块,运行命令:  代码如下 复制代码 /path/to/binary/nginx -V (我的nginx在PATH目录里,故命令中可以省略nginx所在的目录),写为nginx -t 即可,下文从略写注意其中是否 --with-http_gzip_static_module,

nginx开启gzip压缩

1)Vim打开Nginx配置文件 vim /usr/local/nginx/conf/nginx.conf 2)找到如下一段,进行修改 #开启Gzip gzip on; #不压缩临界值,大于1K的才压缩,一般不用改 gzip_min_length 1k; gzip_buffers 4 16k; #gzip_http_version 1.0; #压缩级别,1-10,数字越大压缩的越好,时间也越长 gzip_comp_level 4; #进行压缩的文件类型 gzip_types text/plain

Nginx开启Gzip压缩提高页面加载速度

本文转自http://www.veryhuo.com/a/view/51706.html,如有侵权,请及时联系转载人删除! 在实际运维中,为了提高web页面的访问加载速度,一般会把静态资源(比如js.css.img等)在服务器进行压缩再传输到客户浏览器,主要配置步骤如下: 环境:Centos 1.Vim打开Nginx配置文件 vim /etc/nginx/nginx.conf 2.找到如下一段,进行修改 gzip on; // 开启Gzipgzip_min_length 1k; // 不压缩临界