2011-12-12 19 views
5

我糾正我的HttpWebRequest的初始呼叫使用在通過設置代理的HttpWebRequest緩慢修復爲null

Why is this WebRequest code slow?

一個提到的建議中提到的建議,設置代理服務器設置爲null,事情會加快速度緩慢。

我已經做到了這一點,它的工作。

但林擔心這方面的影響,當我在一些客戶站點部署這個....

它可以是在已配置的域名通過代理連接到服務器,在一些客戶站點我正在做我的HttpWebRequest。

將代理設置爲null是否會影響到此?

謝謝

回答

0

我也想知道同樣的事情。不過,我無法找到這個問題的答案。

然而,我發現,你可以通過添加一個設置應用程序配置文件完成的硬編碼httprequest.Proxy = NULL同樣的效果:

<system.net> 
    <defaultProxy> 
    <proxy bypassonlocal="true" usesystemdefault="false" /> 
    </defaultProxy> 
</system.net> 

我的想法是,如果我發現自己在我需要更改自動代理檢測的客戶站點,我可以從配置文件中刪除設置。

我發現此修復程序可從以下網站: http://weblog.west-wind.com/posts/2005/Dec/14/Slow-Http-client-calls-from-ASPNET-20-Make-sure-you-check-your-Proxy-Settings