领测软件测试网
软件测试技术门户,S8[%v5\E7W6}技术4:使用gzip压缩
软件测试技术门户0IY/}(]xj软件测试技术门户`rHZ[B'J压缩是删除冗余信息的作法,用尽可能小的空间描述你的信息。使用gzip(GNU zip)压缩文档能有效地减少下载HTML文件的时间。你的信息量越小,它们被送出的速度越快。因此,如果你压缩了由你web应用产生的内容,它到达用户并显示在用户屏幕上的速度就越快。不是任何浏览器都支持gzip压缩的,但检查一个浏览器是否支持它并发送gzip压缩内容到浏览器是很容易的事情。下边的代码段说明了如何发送压缩的内容。
vS3MB^软件测试技术门户:RG
z0SmI,`S0K.PQ(rzG^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.
\DO}-\b,^&r // If the header includes compress, choose ZIP.
3h'c.F t~,Q3Bc4qn // Otherwise choose no compression.