曾看过《通过压缩SOAP改善XML Web service性能>>,很是欣赏,但缺少资料,无法成功,请问谁有压缩过web Service 的xml传输的成功方案

解决方案 »

  1.   

    http://msdn.microsoft.com/webservices/
    下载里面有WSE - Web Service Enhancements
      

  2.   

    我有。
    我做过一个同步数据用的Web Service,专门管理上传下载压缩后的DataSet。
    直接用Byte[]传输就可以,解决了Web Service传递超过一定大小XML文件会出错的问题。
    而且效率增加了N倍,N>20。
      

  3.   

    to  ag1978(努力工作,供楼买车):
      可不可以详细点,发个例子看看.
      

  4.   

    把取到的dataSet存放成xml文件,然后压缩成zip,web service提供byte[]类型的接口,读取zip文件转换成byte,客户端用接收后转换还原成zip文件,再解压成xml文件,用DataSet.ReadXml(fileName)读取就可以得到DataSet。经过测试用这样的方法比直接传递DataSet类型效率得多。