文档章节

Tomcat 启用Gzip 压缩进行优化

星痕2018
 星痕2018
发布于 2013/02/17 16:35
字数 188
阅读 242
收藏 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
粉丝 9
博文 68
码字总数 14253
作品 0
石家庄
程序员
私信 提问
利用压缩网页来提升网站浏览速度

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

红薯
2008/10/05
402
0
如何验证Tomcat配置的Gzip是否生效的方法

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

山哥
2013/09/06
0
0
在Tomcat上直接配置GZIP压缩

之前我写了两篇关于apache的mod_deflate模块 的文章 关于moddeflate安装的问题处理 使用moddeflate提升网页浏览的速度 这两篇文章主要介绍在apache http server下如何使用mod_deflate模块来压...

红薯
2008/10/05
793
0
Java Web 前端高性能优化(二)

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

OneAPM蓝海讯通
2015/12/09
70
0
Liferay优化提速

因为我们应用是运行在Liferay 应用服务器上的,所以对于服务器进行一些优化当然是我们最先想到的。 之前我们也做了很多测试,因为liferay会有css-fast-load,和js-fast-load,这些参数会吧若干...

很好亦平凡ms
2016/03/16
50
0

没有更多内容

加载失败,请刷新页面

加载更多

nuc970 uboot nand-boot,kernel, filesystem 烧录位置

一 烧写到Nand Flash **1.1 **相关文件说明 l BSP版本:nuc970bsp-release-20150519.zip l NuWriter版本:2015/04/28-V01,nuvoTon Nu-Writer V1.0 l 烧写文件: u-boot-spl.bin:负责将u-b......

CookieDemo
29分钟前
1
0
python中sort和sorted函数小结

L.sort(cmp=None, key=None, reverse=False) sorted(iterable, cmp=None, key=None, reverse=False) 这样看,sorted函数只比sort函数多一个iterable参数,其余没什么不同,iterable是一个迭代......

上官夏洛特
56分钟前
3
0
thinkphp 常用SQL执行语句总结

第一条:Db::tablera('vr_panomas')->where(['delete_time'=>0,'id'=>['in',$pids]])->field(['id'=>'id','post_thumb'=>'thumb','post_title'=>'title','post_tags'=>'tags','post_price'=>......

koothon
今天
3
0
支付宝返回状态resultStatus意思

上一篇集成支付宝的时候,会有一些支付宝返回的resultStatus,具体意思是: 9000 订单支付成功 8000 正在处理中 4000 订单支付失败 6001 用户中途取消 6002 网络连接出错 还有memo,意思就是...

RainOrz
今天
3
0
electron webview 页面加载事件顺序

1.did-start-loading 页面开始加载 2.load-commit 主页面文档加载 3.page-title-updated title 4.dom-ready 主页面 dom 加载完成 5.load-commit frame文档加载 6.did-frame-finish-load fram......

dubox
今天
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部