关于二进制上载的WCF Web服务性能问题

时间:2017-08-14 13:30:38

标签: c# web-services wcf iis wsdl

我在Visual Studio(C#)中创建了一个简单的WCF Webservice项目。其背后的意图是在后续步骤中创建Azure云Web服务。但是,我遇到了性能问题。 Webservice项目在basicHttpBinding中运行良好,我能够在客户端和服务器之间建立通信。但我有两种不同的性能行为方法。第一种方法如下:

byte [] Read(int count);

另一种方法:

void Write(byte[] Array);

Read方法非常高效,执行时需要几毫秒。 (即使使用大字节数组作为返回值) Write方法执行需要大约3秒钟。 Array参数的大小并不重要。即使它是空的,也需要3秒钟。 IIS中的上传带宽是否会导致此不完整性?有谁知道什么可能导致这个问题?

此致 尼尔斯

0 个答案:

没有答案