【发布时间】:2009-01-06 14:33:40
【问题描述】:
我定义了一个绑定,用于连接到两个不同的服务。一个我调用我的主服务,它为我的程序提供配置信息并告诉它要连接到哪个本地服务。本地服务连同其他内容一起返回允许我绘制地图线的项目和作为文件流的 MP3。 MP3 可以达到 10 MB,Maplines 可以有 10,000 条记录,我将它们压缩并以字节数组的形式返回。我增加了大部分默认绑定设置以获取数据返回,音频是增加的最大原因。我不了解绑定中的各种设置,并且非常随意地增加了它们。我如何为这些设置确定合适的尺寸,我是否会通过增加它们来采取惩罚措施?谢谢。
<binding name="netTCPActivity" closeTimeout="01:30:00" openTimeout="01:15:00"
receiveTimeout="01:10:00" sendTimeout="01:15:00" transactionFlow="false"
transferMode="Buffered" transactionProtocol="OleTransactions"
hostNameComparisonMode="StrongWildcard" listenBacklog="100"
maxBufferPoolSize="152428800" maxBufferSize="50000000" maxConnections="30"
maxReceivedMessageSize="50000000" portSharingEnabled="true">
<readerQuotas maxDepth="32" maxStringContentLength="81920" maxArrayLength="6638400"
maxBytesPerRead="4096" maxNameTableCharCount="563840" />
<reliableSession ordered="true" inactivityTimeout="00:10:00"
enabled="false" />
<security mode="None" />
</binding>
【问题讨论】:
标签: .net wcf wcf-binding performance