WCF基本类型VS复杂类型

<p>我设计的WCF服务将返回所描述一个人在系统中的对象的列表。 P&gt; </p><p>记录计数是非常大,在那里我有一个像人的性别某些属性。 它是最好创建一个新的枚举(这是一个复合型,消耗更多的带宽)与两个值(男,女)命名的性别或使用原始类型为这个像布尔IsMale? P&gt;
</p>

59 浏览 1 回复
  gt   一个   字节   枚举   服务  

回复

    <p>很少点切换为bool;这是更大的: P&gt;</p><p>或 P&gt;</p><p>没有太多它;-p P&gt; </p>

    <p>记录计数是非常大的...... P&gt; BLOCKQUOTE&gt; </p><p>如果带宽成为一个问题,和<strong>你控制服务的两端 strong&gt;,然后而不是改变你的实体,你可以看一些其他的选择: P&gt; <ul> <li>预压缩数据作为(例如)gzip和传递(代替)一 要么,并指出对服务启用MTOM li&gt; </li><li>(或)开关串; proobuf网具有的WCF钩,并能实现显著带宽改善在默认 (再次:启用MTOM)。在基于罗斯文数据(这里)测试它减少了736574字节133010。 <em>和 em&gt;的减少来处理它所需的CPU(赢:赢)。对于信息,它减少枚举为整数,通常只需要1枚举值字节,1个字节来识别领域;对比,这UTF8下是21个字节(多为大多数其它的编码),或 在14个字节。 li&gt; ul&gt; <p>然而,要么改变,如果你有谁期待正常的SOAP外部呼叫者会打破你的服务...... P&gt; </p><p>不使用的原因 是,XML模式不具有等同于一个概念。也就是说,它不具有指定值的概念。其结果是,枚举并不总是平台之间的转换。 P&gt; </p><p>使用一个布尔值,或单字符字段,而不是。 P&gt;
    </p></em></li></ul></strong></p></blockquote>

    崔振

相关信息

iPhone SDK插座 - 带宽使用

<p>我测试了通过异步TCP套接字连接到一个C#服务器应用程序 并发送1字节每30秒(实施心跳)。 约一小时后,以后该应用已发送的132分组(一个字节)到服务器, 包已经被接收正常。 iPhone应用程序连接一次服务器,之后通过打开的连接发送的数据包(服务器发送任何内容)。 我这样做,测量使用的带宽。所以我去了我电话&gt;设置&gt;常规&gt;使用 它测量3...

60 浏览 1 回复   gt   使用   带宽   连接   服务器  

PostgreSQL的 - 更新枚举类型

<p>我有一个使用枚举类型的字段。我希望更新的枚举有一个附加字段(我不想删除任何东西,只需添加一个新的标签)。什么是最简单的方法是什么? P&gt; </p>

77 浏览 1 回复   gt   类型   枚举   一个   使用  

delphi 枚举类型

type todd=(1,2); end; 枚举这样子写对吗?

28 浏览 2 回复   枚举   定义   mycolor   blue   赋值  

强类型的C ++ 0x枚举比较

<p>为什么没有强类型的C实例++ 0x中枚举相互媲美? P&gt; </p><hr/><p>更新:他们是在GCC 4.6媲美;我不知道,如果它在GCC 4.4的工作。 P&gt; </p>

54 浏览 1 回复   类型   枚举   gt   比较   规则  

基本类型枚举 - 它存在

<p>我需要提供一个用户的所有原始类型提供的名单,并想知道是否有一个枚举在.NET库,拥有所有基本类型,这样我就不必建立一个。 P&gt; </p>

81 浏览 1 回复   一个   类型   枚举   gt   本类