针对 WCF 数据压缩开发包压缩效率的测试比较
2007-12-06 16:03
225 查看
在关于 WCF 中数据压缩的几篇文章中大概介绍了针对WCF的压缩,下面对里面提到的两个开发包进行测试。
目前能找针对WCF的压缩扩展主要有两个,一个是MS在TechnologySamples提供的,另外一个是WS-Compression for WCF( http://weblogs.asp.net/cibrax/archive/2006/03/29/441398.aspx)
测试办法:能力有限,没有办法测试内存对象的大小,采用折衷的办法:通过比较压缩前数据、压缩后数据分别从服务器端传送到客户端的时间来确定大概压缩率。
测试数据情况:单表,20个字段,字段内容大概300个字符,
网络情况:为了测试压缩率所以客户端和服务器在同一台机器上。
机器配置:酷睿双核1.83,2G内存
1万行数据测试情况:
未压缩: 平均11m
WS-Compression(Maximum) 平均8M
WS-Compression(Normal) 平均7M
WS-Compression(Fast) 平均7M
GZipEncoder压缩: 平均4M
另外在WS-Compression开发包占用内存比较大,1万条数据大概350000K,而
GZipEncoder只有130000K。
这两个开发包都是采用了GZip算法,但是两者的压缩效率相差不少。WS-Compression提供了Maximum、Normal、Fast还有NoCompression四种压缩级别,但是从测试来看,前三种差别不大,总体压缩率在64%的样子;而GZipEncoder压缩率在36%的样子。同样采用GZip算法,不知道为何两者差别这么大,详细代码没有看,原因不清楚。惭馈,俺是比较标准的拿来主义
最后对MS赞一个
目前能找针对WCF的压缩扩展主要有两个,一个是MS在TechnologySamples提供的,另外一个是WS-Compression for WCF( http://weblogs.asp.net/cibrax/archive/2006/03/29/441398.aspx)
测试办法:能力有限,没有办法测试内存对象的大小,采用折衷的办法:通过比较压缩前数据、压缩后数据分别从服务器端传送到客户端的时间来确定大概压缩率。
测试数据情况:单表,20个字段,字段内容大概300个字符,
网络情况:为了测试压缩率所以客户端和服务器在同一台机器上。
机器配置:酷睿双核1.83,2G内存
1万行数据测试情况:
未压缩: 平均11m
WS-Compression(Maximum) 平均8M
WS-Compression(Normal) 平均7M
WS-Compression(Fast) 平均7M
GZipEncoder压缩: 平均4M
另外在WS-Compression开发包占用内存比较大,1万条数据大概350000K,而
GZipEncoder只有130000K。
这两个开发包都是采用了GZip算法,但是两者的压缩效率相差不少。WS-Compression提供了Maximum、Normal、Fast还有NoCompression四种压缩级别,但是从测试来看,前三种差别不大,总体压缩率在64%的样子;而GZipEncoder压缩率在36%的样子。同样采用GZip算法,不知道为何两者差别这么大,详细代码没有看,原因不清楚。惭馈,俺是比较标准的拿来主义
最后对MS赞一个
相关文章推荐
- 针对 WCF 数据压缩开发包压缩效率的测试比较
- 针对 WCF 数据压缩开发包压缩效率的测试比较(转)
- 高效同步数据的方法及效率测试--边打包边压缩边传输边解压20150105
- 2008年单机版杀软测试数据比较
- 测试数据准备难不难?你知道如何提升测试数据准备效率吗?
- 大数据量分页存储过程效率测试附代码
- 蓝桥杯 算法提高 道路和航路 满分AC ,SPFA算法的SLF优化,测试数据还是比较水的,貌似没有重边
- PreparedStatement与Statement效率的测试比较
- 大数据量分页存储过程效率测试附代码
- 大数据量分页存储过程效率测试附代码
- Java中迭代列表中数据时几种循环写法的效率比较
- 普通方式 分页【NOT IN】和【>】效率大PK 千万级别数据测试结果
- 一组数据摘要算法的效率测试
- 大数据量分页存储过程效率测试附代码
- Mongodb亿级数据量的性能测试比较完整收藏一下
- 关于Oracle的exp和dblink转移数据效率比较以及DBLINK查询大字段方法
- Linq 与sql方式 添加数据效率比较
- 数据压缩试验三 Huffman 编解码算法实现与压缩效率分析
- ORACLE中大数据量下索引效率的测试与分析(一)
- 大数据量分页存储过程效率测试附代码