2017-07-11 18 views
0

在您有時間進行多個Web請求的情況下,最好是異步執行還是同步執行? 編輯:在有限的時間內,我的意思是代碼運行的時間有限是否使C#中的多個Web請求異步更快地同步進行?

+0

那麼,我們在這裏談論的要求是多少?如果只是少數,那麼開銷很可能不值得。 –

+3

運行代碼,計算時間,並找出自己的哪個實現更快。 – Servy

+0

「你有多少時間來做出多個網絡請求」 - 是某種編碼競爭?我會說同步代碼 - 它通常更容易得到正確的,你需要調整默認值,以獲得並行請求的顯着好處... –

回答

0

如果您向它發出併發請求,.NET HTTP實現可以執行流水線操作,所以如果您發出冪等請求可能有更好的吞吐量。

+0

你是怎麼做到的? –