Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/325.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 将NetHttpBinding向下移植到.NET 4.0_C#_Wcf_Wcf Binding - Fatal编程技术网

C# 将NetHttpBinding向下移植到.NET 4.0

C# 将NetHttpBinding向下移植到.NET 4.0,c#,wcf,wcf-binding,C#,Wcf,Wcf Binding,我使用的是Windows7,因此我没有使用WebSocket。我试图通过CustomBinding将.NET4.5的NetHttpBinding模仿到.NET4.0 然而,我目前的CustomBinding性能远远达不到这一点 你能帮我找到正确的配置以获得尽可能快的速度吗 注意:传输必须是HTTP,编码应为二进制(无压缩) 性能比较: NetHttpBinding(.NET 4.5) 自定义绑定(.NET 4.0) Wcf.GetSimpleMessage - Average: 332173

我使用的是Windows7,因此我没有使用WebSocket。我试图通过CustomBinding将.NET4.5的NetHttpBinding模仿到.NET4.0

然而,我目前的CustomBinding性能远远达不到这一点

你能帮我找到正确的配置以获得尽可能快的速度吗

注意:传输必须是HTTP,编码应为二进制(无压缩)


性能比较:

NetHttpBinding(.NET 4.5)

自定义绑定(.NET 4.0)

Wcf.GetSimpleMessage
- Average: 332173.2 ticks [33.21732ms]
- Min: 22066 ticks [2ms]
- Max: 641235 ticks [64ms]
- [10] Instances
- Output:
A simple message for Marc.

Wcf.GetObjectMessage
- Average: 60384.4 ticks [6.03844ms]
- Min: 35128 ticks [3ms]
- Max: 95546 ticks [9ms]
- [10] Instances
- Output:
Request: [ LastID: 0, PageSize: 1000, Name: Any, ID: 0 ]

Wcf.GetFiles
- Average: 487740.7 ticks [48.77407ms]
- Min: 47447 ticks [4ms]
- Max: 939283 ticks [93ms]
- [10] Instances
- Output:
Result: [ FileName: css.pdf, Size: 1163024 bytes ]
Wcf.GetSimpleMessage
- Average: 2722518.8 ticks [272.25188ms]
- Min: 1118405 ticks [111ms]
- Max: 4545144 ticks [454ms]
- [10] Instances
- Output:
A simple message for Marc.

Wcf.GetObjectMessage
- Average: 1230078.4 ticks [123.00784ms]
- Min: 567742 ticks [56ms]
- Max: 1825263 ticks [182ms]
- [10] Instances
- Output:
Request: [ LastID: 0, PageSize: 1000, Name: Any, ID: 0 ]

Wcf.GetFiles
- Average: 1509024.3 ticks [150.90243ms]
- Min: 753773 ticks [75ms]
- Max: 2063954 ticks [206ms]
- [10] Instances
- Output:
Result: [ FileName: css.pdf, Size: 1163024 bytes ]