文档章节

Tomcat 启用Gzip 压缩进行优化

星痕2018
 星痕2018
发布于 2013/02/17 16:35
字数 188
阅读 247
收藏 14

#程序员薪资揭榜#你做程序员几年了?月薪多少?发量还在么?>>>

打开conf/server.xml文件可以看到:
<Connector port="8080" maxHttpHeaderSize="8192" maxThreads="150" minSpareThreads="25"
 maxSpareThreads="75" enableLookups="false" redirectPort="8443" acceptCount="100"
 connectionTimeout="20000" disableUploadTimeout="true" />

<!--

 compression="on" 
 compressionMinSize="2048" 
 noCompressionUserAgents="gozilla, traviata" 
 compressableMimeType="text/html,text/xml"
-->

要使用gzip压缩功能,可以在Connector实例中加上如下属性:
1) compression="on" 打开压缩功能
2) compressionMinSize="2048" 启用压缩的输出内容大小,这里面默认为2KB
3) noCompressionUserAgents="gozilla, traviata" 对于以下的浏览器,不启用压缩
4) compressableMimeType="text/html,text/xml" 压缩类型
修改完成后

<Connector port="8080" maxHttpHeaderSize="8192"
 maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
 enableLookups="false" redirectPort="8443" acceptCount="100"
 connectionTimeout="20000" disableUploadTimeout="true"
 compression="on"
 compressionMinSize="2048"
 noCompressionUserAgents="gozilla,traviata"
 compressableMimeType="text/html,text/xml,text/javascript,text/css,text/plain"
/>
即在Connector里面增加红色部分即可。

© 著作权归作者所有

星痕2018
粉丝 10
博文 68
码字总数 16428
作品 0
石家庄
程序员
私信 提问
gzip压缩文件&webPack配置Compression-webpack-plugin

gzip压缩文件&webPack配置Compression-webpack-plugin 作用:提升网络传输速率=>优化web页面加载时间 基本原理 浏览器请求资源文件时会自动带一个Accept-Encoding的请求头告诉服务器支持的压...

osc_xvm19j4c
2019/11/12
1
0
利用压缩网页来提升网站浏览速度

本文主要介绍如何通过对页面进行压缩从而节省网站的带宽以及提升用户的访问速度。 网站的访问速度是由多个因素所共同决定的,这些因素例如应用程序的响应速度、网络带宽、服务器性能、与客户...

红薯
2008/10/05
532
0
浅谈前端性能优化(二)——对HTTP传输进行压缩

1、前端性能优化的一点: 对js、css、图片等进行压缩,尽可能减小文件的大小,减少文件下载的时间,从而减少网页响应的时间。 2、前端性能优化的另一点: 对HTTP传输进行压缩,即在js,css、...

osc_owx4r9mh
2018/10/19
2
0
如何验证Tomcat配置的Gzip是否生效的方法

我们在使用Tomcat优化配置时,都会开始Tomcat的Gzip压缩功能,配置如下: <Connector port="8080" 参数说明: compression="on" 打开压缩功能 compressionMinSize="2048" 启用压缩的输出内容......

山哥
2013/09/06
2.8K
0
Java Web 前端高性能优化(二)

一.上文回顾 上回我们主要从图片的合并、压缩等方面介绍前端性能优化问题(详见Java Web 前端高性能优化(一)) 本次我们主要从图像BASE64 编码、GZIP压缩、懒加载与预加载以及 OneAPM Brows...

OneAPM蓝海讯通
2015/12/09
91
0

没有更多内容

加载失败,请刷新页面

加载更多

好的可视化编辑器收集

国内 https://www.ivx.cn/index 国外 https://vectr.com

lilugirl
27分钟前
15
0
怎么在分享流程图的时候设置密码?迅捷画图教你保密小技巧!

怎么在分享流程图的时候设置密码?相信大家对分享链接和密码已经不陌生了,毕竟现在分享资源主要用的网盘、网站等等,基本上都需要先获取密码,才能进入分享链接页面,从分享资源的角度来说,...

赛利亚大姐大
27分钟前
13
0
如何在Mac电脑中输入多种标点符号和文字表情

特殊的标点符号和表情怎么输入?MAC电脑有自己自带的输入法,但是对于一些表情符号很多人都不知道在哪里使用,现在就来介绍一下MAC如何输入多种标点符号和文字表情。 1、首先我们打开备忘录,...

mac小叮当
37分钟前
17
0
Ubuntu替换国内源

网络环境的原因,官方的apt的源的速度比较慢,打算替换为国内源,正好学校有Ubuntu的源,所以替换下 编辑文件/etc/apt/sources.list 将其中的内容换为对应的系统的目标源即可。 选择你的ubu...

zhangwenwen
今天
14
0
持续交付的最后一英里

如果开发人员的变更集在集成时并没有实现长期部署就绪的状态,那么你的团队其实就没有真正的实践持续交付。 想要完全优化产品开发周期,你需要在团队中强调无缝部署的重要性,使每位工程师都...

京东智联云开发者
今天
18
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部