提升Web Services性能原来不是通过传说中的压缩Soap请求和响应消息来实现的
2006-07-19 21:47
441 查看
提升Web Services性能原来不是通过传说中的压缩Soap请求和响应消息来实现的
原来台湾MSDN有更有效的解决办法,
http://www.microsoft.com/taiwan/msdn/columns/adonet/AdoNet_20041231.htm
通过把DataSet序列化成XML格式后的数据格式化成二进制,减小网络间要传递的数据量来实现,不过1.x版本的.net Framework需要一个类: DataSetSurrogate 类, 2.0将会直接集成。
SoapFormatter BinaryFormatter
Dataset 序列化後Bytes數 1,953,078 1,448,399
DataSetSurrogate 序列化後Bytes數 2,371,942 575,684
这个数据是令人兴奋的。
当然,如果你愿意使用第三方压缩类库再压缩和解压缩一次,也不是不可以,gaga.
相关的文章:
1. C# 使用 J# 类库中的 Zip 类压缩文件和数据(http://www.microsoft.com/china/msdn/library/langtool/vcsharp/miszipcompression.mspx)
2. 通过压缩SOAP改善XML Web service性能(http://blog.csdn.net/rainsoft/archive/2004/02/29/5218.aspx)
原来台湾MSDN有更有效的解决办法,
http://www.microsoft.com/taiwan/msdn/columns/adonet/AdoNet_20041231.htm
通过把DataSet序列化成XML格式后的数据格式化成二进制,减小网络间要传递的数据量来实现,不过1.x版本的.net Framework需要一个类: DataSetSurrogate 类, 2.0将会直接集成。
SoapFormatter BinaryFormatter
Dataset 序列化後Bytes數 1,953,078 1,448,399
DataSetSurrogate 序列化後Bytes數 2,371,942 575,684
这个数据是令人兴奋的。
当然,如果你愿意使用第三方压缩类库再压缩和解压缩一次,也不是不可以,gaga.
相关的文章:
1. C# 使用 J# 类库中的 Zip 类压缩文件和数据(http://www.microsoft.com/china/msdn/library/langtool/vcsharp/miszipcompression.mspx)
2. 通过压缩SOAP改善XML Web service性能(http://blog.csdn.net/rainsoft/archive/2004/02/29/5218.aspx)
相关文章推荐
- 提升Web Services性能原来不是通过传说中的压缩Soap请求和响应消息来实现的
- 通过ajax异步向后端发送请求,响应请求向前端传送json格式数据的实现思路
- 虚拟化通过更少的硬件以实现更多性能的提升
- 通过压缩SOAP改善XML Web service性能
- 通过apache对页面进行压缩和页面缓存来提升性能
- WebService大讲堂之Axis2(10):使用soapmonitor模块监视soap请求与响应消息
- 通过WCF扩展实现消息压缩
- WebService大讲堂之Axis2(10):使用soapmonitor模块监视soap请求与响应消息
- 【WCF安全】SOAP消息实现用户名验证:通过OperationContext直接添加/访问MessageHeader信息
- WebService大讲堂之Axis2(10): 使用soapmonitor模块监视soap请求与响应消息
- 通过压缩SOAP改善XML Web service性能
- YYWebImage的基本使用: 与SDWebImage 相比在性能方面有很大的提升,YYWebImage 的图片加载的时候不是直接加载原图,而是通过图片重绘的形式将图片加载上去的,性能消耗很小
- WebService大讲堂之Axis2(10):使用soapmonitor模块监视soap请求与响应消息
- 通过压缩SOAP改善XML Web service性能
- WebService大讲堂之Axis2(10):使用soapmonitor模块监视soap请求与响应消息
- 使用soapmonitor模块监视soap请求与响应消息
- MFC对话框禁止移动 使标题栏不响应鼠标消息 通过客户区移动窗体 OnNcHitTest()的实现
- 通过WCF扩展实现消息压缩
- Axis2(10):使用soapmonitor模块监视soap请求与响应消息