HTTP GZIP压缩作为HTTP/1.1协议的一个建议,旨在让服务器在向客户端发送响应的时候,压缩响应的内容,从而节约带宽,提高网络的传输特性。
在主流的服务器中,都加入了对HTTP压缩的支持,在JBoss中,打开${JBOSS.HOME}\server\default\deploy\jbossweb.sar\server.xml,在Connector节点中增加compression="on"即可使得JBoss支持HTTP压缩。来自:神虎网http://www.shenhoo.com
Xml代码 ;
<Connector protocol="HTTP/1.1" port="8080" address="${jboss.bind.address}" connectionTimeout="20000" minThreds="6" compression="on" redirectPort="8443" /> <Connector protocol="HTTP/1.1" port="8080" address="${jboss.bind.address}" connectionTimeout="20000" minThreds="6" compression="on" redirectPort="8443" />
下面以一个简单的例子来说明HTTP压缩对于系统性能的影响,首先JBoss服务器启用HTTP压缩,启动JBoss应用服务器,访问http://localhost:8080/jmx-console,通过Firebug可以看到访问此页面时,服务器返回的数据大小以及响应时间:
可以看到,服务器端返回的数据大小为30.3KB,总共耗时442ms,现在关闭JBoss的HTTP压缩,重新访问jmx-console,服务器的响应如下图所示:
服务器端返回的数据大小为252.3kB,总计耗时824ms。
对比两次的测试,可以看出两次响应产生的网络流量差距是非常大的,压缩比达到了88%,但是响应时间却增加了46%,这主要是因为在服务器端压缩数据,在客户端解压数据产生的时间消耗。来自:神虎网http://www.shenhoo.com
通常在配置HTTP压缩时一些比较好的做法是:压缩文本文件,例如html, css, js文件,不要压缩多媒体文件例如图片,flash,音频文件;
相关推荐
java开启JBoss的HTTP GZIP压缩功能,要提高网站访问速度
昨天查了一天的资料,运气不错,收获不小,解决了一个老大难问题:JBoss内存紧张的问题。 这是一个困扰了我两年整的问题,就是从前年这个时候,用JBoss 3.2.1架站以来,始终是一个大问题。不大的站点,1G的内存都...
经过我反复收集资料及试验。 该资料对Jboss性能优化有很大的帮助。 谢谢。希望对您有用!
Jboss + 优化配置 Jboss内存优化 Jboss数据库连接池优化 Jboss部署目录优化 Jboss应用安全加固
jboss 内存溢出 优化 jboss 内存溢出 优化
Jboss 优化配置 一. Jboss后台启动: 二. Jboss内存优化: 调整JVM 三. Jboss日志输出模式 去除不必要的日志输出 四. Jboss数据库连接池优化 五. Jboss部署目录优化 六. Jboss应用安全加固 七. 设置...
JBOSS优化配置/内存优化/Jboss日志输出模式/Jboss数据库连接池优化/ Jboss部署目录优化
此文件用于优化JBoss部署时,创建一个文件夹,而不是打成一个war包,这样大大提高了起服务的时间,在IDE中修改jsp文件时,也不需要重启jboss,jboss会自动加载jsp文件
jprofiler8性能监控jboss和tomcat 配置远程监控图文详解
优化后jboss
争对安全性方面的配置,如需要禁止不需要的http请求方式等
jboss性能好,还有启动块
Jboss中间件下jvm参数调优配置 Jvm常见调优配置汇总
JBoss AS 5 Performance Tuning will teach you how to deliver fast applications on the JBoss Application Server and Apache Tomcat, giving you a decisive competitive advantage over your competitors. ...
详细介绍了如何优化JBoss相关配置,提高Jboss服务的能力,各种详细参数的介绍。
JBOSS,JBoss安装部署 JBOSS,JBoss安装部署
Jboss get started
整理自jboss seam 中文站,压缩为chm格式,便于广大jboss seam爱好者阅读,所有版权归jboss seam中文站所有。
JBoss Rules中,规则是如何被表示的Rules 一条规则是对商业知识的编码。... 什么是JBoss Rules? JBoss Rules的含义是什么? JBoss Rules 的前身是Codehaus的一个开源项目叫Drools。最近被纳入JBoss门下,更名为...