1

我正在尝试使用基于 .net 3.5 silverlight 3 - wcf 服务的应用程序来调试性能问题。该服务在负载不重的服务器上的 IIS 7 下运行

问题是应用程序中的某些操作需要很长时间才能完成,为了调试这一点,我们在 silverlight 和 wcf 应用程序中添加了手动登录,以计算来自 silverlight 客户端的调用需要多长时间才能到达服务,如何服务处理时间长,那么响应到达客户端需要多长时间

调查结果是否表明我们似乎遇到了很大的延迟——从服务器发送和接收消息之间的延迟长达 45 秒。

不幸的是,这些大延迟似乎是随机发生的,对于不同的服务调用我们没有模式。大多数时候通话工作相对较快。

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

有没有其他人遇到过这样的问题?谁能建议任何有用的方法来调试此类问题或至少缩小可能的原因?

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

谢谢!

4

0 回答 0