惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

D
Docker
大猫的无限游戏
大猫的无限游戏
Jina AI
Jina AI
酷 壳 – CoolShell
酷 壳 – CoolShell
博客园 - 司徒正美
美团技术团队
雷峰网
雷峰网
阮一峰的网络日志
阮一峰的网络日志
WordPress大学
WordPress大学
T
Tailwind CSS Blog
U
Unit 42
C
Check Point Blog
S
SegmentFault 最新的问题
Martin Fowler
Martin Fowler
Stack Overflow Blog
Stack Overflow Blog
云风的 BLOG
云风的 BLOG
L
LangChain Blog
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
腾讯CDC
罗磊的独立博客
小众软件
小众软件
Recent Announcements
Recent Announcements
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
D
DataBreaches.Net

博客园 - 我是蚂蚁

企业销售管理现状分析与解决思路 对正则表达式不熟悉,记录几个从别处拿来验证过的表达式,日期、数字、email、网址验证 WCF 关于自定义MessageHeader支持 如何识别真正的程序员 (转帖 来自csdn) 忙忙碌碌,早出晚归咱们到底为个啥? 2008年业务、技术学习计划 记录一下,开车以来最惨痛的教训! 总结,对自己对团队对项目的总结 WF 状态机 事件传参详细步骤 关于 WCF 中数据压缩的几篇文章 WF 工作流实例持久化几点说明 msdn杂志关于wcf\wwf的相关文章 - 我是蚂蚁 - 博客园 关于wf中传参的问题:如何在workflow实例钝化后重新load时传参! Pro WF Windows Workflow in NET3 -- 学习笔记 -- 状态机 -- 汽车驾驶操作示例 Pro WF Windows Workflow in NET3 -- 学习笔记 -- 状态机 (不)相信 --- 龙应台 推荐阅读 《Pro WCF Practical Microsoft SOA Implementation》 关于中小企业信息化命题的阶段性总结 WCF 学习研究 推荐blog
针对 WCF 数据压缩开发包压缩效率的测试比较
我是蚂蚁 · 2007-12-06 · via 博客园 - 我是蚂蚁

关于 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赞一个

--畅所欲言,随心而谈--
本博客文章全部原创,转载请注明出处,谢谢
紫辰友创软件公司 http://www.bornsun.net/
版权所有 jiabao.cnblogs.com 转载请联系