簡體   English   中英

即使沒有“重用連接”選項,Fiddler也可以加速HTTPClients請求

[英]Fiddler speeds up HTTPClients Requests even without Reuse Connections option

我的應用程序使用.NET 4.5 HTTPClient發送Keep Alive標題:

Client.DefaultRequestHeaders.Add("Keep-Alive", "true");

到目前為止,HttpClient剛剛工作,速度還可以,但我最近在一個測試程序中發現(它通過多個線程向https服務器發送盡可能多的請求並輸出每秒請求的速率以測試性能)當fiddler運行時,即使沒有重用連接選項(沒有區別),也要快3倍。

我研究過這個主題,但是只有提示指向keep-alive頭和重用連接選項,所以我的問題是: 什么是小提琴手加速應用程序以及我必須在代碼中更改以更快地提出請求。

任何幫助將不勝感激。

(如果需要更多信息,請添加評論)

好吧,我在查找類似的webclient后得到了錯誤:所以如果你有類似我的probs,只需添加一個ServicePointManager.DefaultConnectionLimit = 300; // or sth ServicePointManager.DefaultConnectionLimit = 300; // or sth你在代碼中做請求之前。

WebClient非常慢

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM