2017-07-11 16 views
0

在您有时间进行多个Web请求的情况下,最好是异步执行还是同步执行? 编辑:在有限的时间内,我的意思是代码运行的时间有限是否使C#中的多个Web请求异步更快地同步进行?

+0

那么,我们在这里谈论的要求是多少?如果只是少数,那么开销很可能不值得。 –

+3

运行代码,计算时间,并找出自己的哪个实现更快。 – Servy

+0

“你有多少时间来做出多个网络请求” - 是某种编码竞争?我会说同步代码 - 它通常更容易得到正确的,你需要调整默认值,以获得并行请求的显着好处... –

回答

0

如果您向它发出并发请求,.NET HTTP实现可以执行流水线操作,所以如果您发出幂等请求可能有更好的吞吐量。

+0

你是怎么做到的? –