`
小鱼不爱水
  • 浏览: 19292 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

[性能优化]JBoss中的HTTP GZIP压缩

    博客分类:
  • java
阅读更多

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压缩功能要提高网站访问速度_java生成压缩文件压缩率

    java开启JBoss的HTTP GZIP压缩功能,要提高网站访问速度

    jboss的性能优化

    昨天查了一天的资料,运气不错,收获不小,解决了一个老大难问题:JBoss内存紧张的问题。 这是一个困扰了我两年整的问题,就是从前年这个时候,用JBoss 3.2.1架站以来,始终是一个大问题。不大的站点,1G的内存都...

    Jboss性能优化整合

    经过我反复收集资料及试验。 该资料对Jboss性能优化有很大的帮助。 谢谢。希望对您有用!

    Jboss + 优化配置

    Jboss + 优化配置 Jboss内存优化 Jboss数据库连接池优化 Jboss部署目录优化 Jboss应用安全加固

    jboss内存溢出优化

    jboss 内存溢出 优化 jboss 内存溢出 优化

    Jboss 优化配置.

    Jboss 优化配置 一. Jboss后台启动: 二. Jboss内存优化: 调整JVM 三. Jboss日志输出模式 去除不必要的日志输出 四. Jboss数据库连接池优化 五. Jboss部署目录优化 六. Jboss应用安全加固 七. 设置...

    JBOSS优化配置

    JBOSS优化配置/内存优化/Jboss日志输出模式/Jboss数据库连接池优化/ Jboss部署目录优化

    JBoss优化xml文件

    此文件用于优化JBoss部署时,创建一个文件夹,而不是打成一个war包,这样大大提高了起服务的时间,在IDE中修改jsp文件时,也不需要重启jboss,jboss会自动加载jsp文件

    jprofiler8性能监控jboss和tomcat图文详解

    jprofiler8性能监控jboss和tomcat 配置远程监控图文详解

    优化后jboss

    优化后jboss

    jboss安全优化方案

    争对安全性方面的配置,如需要禁止不需要的http请求方式等

    Jboss AS7 性能调优

    jboss性能好,还有启动块

    Jboss_JVM优化

    Jboss中间件下jvm参数调优配置 Jvm常见调优配置汇总

    JBoss 性能调优

    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安装部署 JBOSS,JBoss安装部署

    JBoss4 Guide 中文

    Jboss get started

    jboss seam 2.0 中文手册

    整理自jboss seam 中文站,压缩为chm格式,便于广大jboss seam爱好者阅读,所有版权归jboss seam中文站所有。

    jboss rules 用户指南(中文)

    JBoss Rules中,规则是如何被表示的Rules 一条规则是对商业知识的编码。... 什么是JBoss Rules? JBoss Rules的含义是什么?  JBoss Rules 的前身是Codehaus的一个开源项目叫Drools。最近被纳入JBoss门下,更名为...

Global site tag (gtag.js) - Google Analytics