文档章节

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
码字总数 15754
作品 0
石家庄
程序员
私信 提问
利用压缩网页来提升网站浏览速度

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

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

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

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

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

红薯
2008/10/05
1K
0
Liferay优化提速

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

很好亦平凡ms
2016/03/16
50
0
Java Web 前端高性能优化(二)

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

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

没有更多内容

加载失败,请刷新页面

加载更多

ES5和ES6那些你必须知道的事儿

  ES5和ES6那些你必须知道的事儿      ES5新增的东西      一、数组方法      1、forEach      用途:遍历,循环      对于空数组不会执行回调函数      复制代码...

SEOwhywhy
17分钟前
1
0
转:[windows]DOS批处理添加任务计划

[windows]DOS批处理添加任务计划 博客分类: Windows 转自:http://gwmold.blog.163.com/blog/static/1553319892010117113457232/ 自动创建每周运行一次的计划任务 创建计划任务可用at,sch...

SamXIAO
22分钟前
2
0
redis 问题总结

1:修改内存页大小,linux 默认大小是4k(通过getconf PAGE_SIZE 查看 2:查看内存交换信息,防止使用内存交换 3: sar -n DEV 查看网络状况 4: 修改文件句柄: ulimit -n 65535 5: info memo...

昏鸦
24分钟前
2
0
如何在Rails应用程序中使用Kafka?

背景介绍 有那么一段时间,我们的系统需要用到分布式流式处理和消息系统,而 Apache Kafka 似乎成了我们建立业务关键型应用程序的坚实基础。它可用于很多场景下,比如产品更新管道、订单跟踪...

java菜分享
25分钟前
2
0
C#匿名委托

list自定义排序 //list自定义排序public static List<string> sortList(List<string> m_str,string splitStr) //a b表示列表中的元素{String[] strArray=m_str.ToArray();......

青衣霓裳
35分钟前
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部