【发布时间】:2013-04-16 10:39:31
【问题描述】:
NewRelic stream & writeHeaders 提出了类似的问题
我在 New Relic 上分析我的 WCF 服务。有一个WCF 服务调用另一个WCF 服务。
现在我想在调用另一个 WCF 服务时,当它创建请求时,内部进程在某处将标头写入请求流,这有时很慢。
我在 New Relic 中找到的痕迹告诉我,对于我的一个 WCF 服务的特定方法,它调用我的另一个 WCF 服务的方法,大约需要 50-60 秒,其中 95-100 % 的时间被消耗System.Net.ConnectStream.WriteHeaders。
Stream[url of WCF service/soap]: WriteHeaders -> 99.78 % time (approx 49 seconds).
我没有得到它是什么以及如何减少这个时间?
我已经搜索过,但没有找到 ConnectStream 实际做什么或有关它的一些细节,因此我可以找到任何方法来减少它所花费的时间。
请告诉我你的建议。
【问题讨论】:
-
嗨@Deeps,你有这个问题吗?我们也面临着完全相同的问题。如果是的话,你能分享一下吗? TIA
-
嗨,texens,抱歉回复晚了。不,直到现在我还没有任何解决方案。
标签: performance wcf stream httpwebrequest newrelic