论坛首页 Web前端技术论坛

[提问]HTTP 压缩&解压缩

浏览 5871 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2004-03-10  
在测试采用HTTP XML实现客户端(Delphi)和服务器端(Java)的交互,遇到了这样的问题:考虑到传输数据量比较大和带宽的问题,采用XML数据压缩后传输。
但是在实际测试时,开发服务器端压缩和解压缩时遇到了问题。我考虑采用Filter的方式根据Request 的 ContentType来判断是否需要压缩&解压缩XML数据,这个想法是否正确呢?同时发现Apache Jakarta有个沙漏项目:Compress。支持GZip, BZip2, Zip压缩和解压, 我想可以是否可以借用这些包来完成呢?但是实际编写代码过程中迷失了方向,怎么想都没有思路了,

大家有没有这方面的开发经验的,希望能够指导一下,谢谢。
   发表时间:2004-03-10  
看看这篇文章有没有参考作用:
http://www.onjava.com/pub/a/onjava/2003/11/19/filters.html
0 请登录后投票
   发表时间:2004-03-11  
你的想法不错啊,在filter里通过某种标志位来判断,可行啊!至于压缩,你自己用java.util.zip下面的类就可以了,有必要去用什么compress么?其实它也是用这些类实现的。
0 请登录后投票
   发表时间:2004-03-11  
apache http server 支持压缩的
你可以察看所有的  http request.head
里面有一个选项表明浏览器是否支持 GZip

具体我并不清楚
0 请登录后投票
   发表时间:2004-03-11  
谢谢各位的热心帮助!
0 请登录后投票
   发表时间:2004-03-12  
请问你们项目的xml有多大阿。
0 请登录后投票
   发表时间:2004-03-12  
dengk_javaeye 写道
请问你们项目的xml有多大阿。


还没有开始做项目,正在进行可行性测试。

目前测试发现:一般,xml文件越大压缩比越大。10:1左右。
0 请登录后投票
论坛首页 Web前端技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics