• 软件测试技术
  • 软件测试视频
  • 开源软件测试技术
  • 软件测试沙龙
  • 软件测试资料下载
  • 软件测试杂志
  • 软件测试人才招聘

字号: | 推荐给好友 上一篇 | 下一篇

高性能、高弹性JSP和Servlet性能优化

发布: 2008-5-05 09:59 | 作者: 不详 | 来源: 赛迪网技术社区 | 查看: 18次 | 进入软件测试论坛讨论

领测软件测试网 软件测试技术门户,S8[%v5\E7W6}

技术4:使用gzip压缩  软件测试技术门户0IY/}(]xj
软件测试技术门户` rHZ[B'J
压缩是删除冗余信息的作法,用尽可能小的空间描述你的信息。使用gzip(GNU zip)压缩文档能有效地减少下载HTML文件的时间。你的信息量越小,它们被送出的速度越快。因此,如果你压缩了由你web应用产生的内容,它到达用户并显示在用户屏幕上的速度就越快。不是任何浏览器都支持gzip压缩的,但检查一个浏览器是否支持它并发送gzip压缩内容到浏览器是很容易的事情。下边的代码段说明了如何发送压缩的内容。 
vS3MB^软件测试技术门户:RG z0SmI,`S

0K.PQ(rz G^public void doGet(HttpServletRequest request, HttpServletResponse response)
o0c#V(h?       throws IOException, ServletException
K*HY }8_{i hN  { 软件测试技术门户%WMi4~j u'R
       
%aEao@ A    OutputStream out = null
5rS:~V1z@(S  
tL7f)nA9?6A/q    // Check the Accepting-Encoding header from the HTTP request.
C&T9_ O8@3P o`3E {    // If the header includes gzip, choose GZIP.
\D O}-\b,^&r    // If the header includes compress, choose ZIP.
3h'c.F t~,Q3Bc4qn    // Otherwise choose no compression.