调用函数时Silverlight wcf延迟

调用函数时Silverlight wcf延迟,wcf,performance,silverlight-3.0,Wcf,Performance,Silverlight 3.0,我正在尝试调试基于.NET3.5Silverlight3-wcf服务的应用程序的性能问题。该服务正在IIS 7下的服务器上运行,该服务器未处于重载状态 问题是应用程序中的某些操作需要很长时间才能完成,为了调试此操作,我们在silverlight和wcf应用程序中添加了手动日志,以确定silverlight客户端的调用到达服务需要多长时间,服务需要多长时间处理,那么响应到达客户端需要多长时间 研究结果表明,我们似乎得到了很大的延迟——从发送到服务器和从服务器接收消息之间的延迟高达45秒 不幸的是,

我正在尝试调试基于.NET3.5Silverlight3-wcf服务的应用程序的性能问题。该服务正在IIS 7下的服务器上运行,该服务器未处于重载状态

问题是应用程序中的某些操作需要很长时间才能完成,为了调试此操作,我们在silverlight和wcf应用程序中添加了手动日志,以确定silverlight客户端的调用到达服务需要多长时间,服务需要多长时间处理,那么响应到达客户端需要多长时间

研究结果表明,我们似乎得到了很大的延迟——从发送到服务器和从服务器接收消息之间的延迟高达45秒

不幸的是,这些大延迟似乎是随机发生的,对于不同的服务调用,我们没有模式。大部分时间打电话的速度相对较快

我相信这可能与并发使用有关,因为当4-5个用户同时使用系统时,问题似乎变得更糟

还有其他人经历过这样的问题吗?还有谁能建议一些有用的方法来调试这种问题,或者至少缩小可能的原因

在开发计算机上以调试或通过IIS本地运行时,不会出现此问题

谢谢