njthnet

[导入]GlassFish优化技巧 -GlassFish HTTP/1.1 GZIP

GlassfishV3现在支持HTTP/1.1 GZIP压缩 ,经过HTTP Gzip压缩可以大大提高浏览网站的速度,它的原理是,在客户端请求网页后,从服务器端将网页文件压缩,再下载到客户端,由客户端的浏览器负责解压缩并浏 览。相对于普通的浏览过程HTML ,CSS,Javascript , Text ,它可以节省40%左右的流量。更为重要的是,它可以对动态生成的,包括CGI、PHP , JSP , ASP , Servlet,SHTML等输出的网页也能进行压缩,工作原理如图所示: 图1没有使用Gzip,客户端发出1kb的请求,从服务器端获得100kb的数据结果,如果用户访问量大对网络带宽资源肯定会有影响。 图2使用Gzip后,客户端发出1kb的请求,从服务器端获得10kb的压缩数据结果,节省网络带宽传输。      您可以启用HTTP压缩采用了两个方法: 1.最快的方法是编辑 ${glassfish.home}/domains/domain/config/domain.xml文件,在http-listener节点中添加:     <http-listener>      ………….      ……….      …….         <property name="compression" value="on"/>         <property name="compressableMimeType" value="text/html,text/xml,text/plain"/>     </http-listener> 2.或者可以通过Admin-GUI图形化界面进行配置管理,如图所示: 配置参数说明: compressableMimeType:表示 HTTP 压缩那些可能使用类型的列表,默认值是text/html,text/xml,text/plain。 compression:参 数中off表示“关闭” (禁用压缩),参数中on表示“开启” (允许压缩,这会导致文本压缩数据),参数中force表示“强制”(在任何情况下都使用压缩)。 noCompressionUserAgents:表示哪些类型的数据是不使用HTTP压缩的,该值默认值为空字符串。 minCompressionSize:压缩时的最小值。 相关文章: Glassfish(EJB) 与Quartz Job Scheduler整合 GlassFish 性能优化 GlassFish JMS 集群 GlassFish 文档 GlassFish 数据库连接池的配置步骤(图解) –end–
文章来源:http://www.javabloger.com/article/glassfish-gzip.html?source=rss

posted on 2010-03-26 09:48 njthnet 阅读(261) 评论(0)  编辑  收藏


只有注册用户登录后才能发表评论。


网站导航:
 

导航

<2025年7月>
293012345
6789101112
13141516171819
20212223242526
272829303112
3456789

统计

留言簿

文章档案

新闻档案

搜索

最新评论