HttpWebRequest медленное исправление путем установки прокси в ноль - PullRequest
5 голосов
/ 12 декабря 2011

Я исправил медленные начальные вызовы HttpWebRequest, используя предложение, упомянутое на

Почему этот код WebRequest работает медленно?

Одно из упомянутых предложений по установке Proxy на ноль, и все ускорится.

Я сделал это, и это сработало.

Однако я обеспокоен влиянием этого, когда я разверну это на некоторых клиентских сайтах ...

Это может быть на некоторых клиентских сайтах, которые настроили свой домен для прохождения через прокси-сервер для доступа к серверу, на котором я делаю свой запрос HttpWebRequest.

Правильно ли настроен прокси-сервер на ноль?

Спасибо

1 Ответ

0 голосов
/ 01 октября 2014

Я тоже удивлялся тому же.Однако я не смог найти ответа на этот вопрос.

Однако я обнаружил, что вы можете достичь того же эффекта, что и жесткое кодирование httprequest.Proxy = null, добавив параметр в файл конфигурации приложения:

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

Я думаю, что если я когда-нибудь попаду на сайт клиента, где мне нужно изменить автоматическое определение прокси, я могу удалить настройки из файла конфигурации.

Я нашел этоисправить на следующем сайте: http://weblog.west -wind.com / posts / 2005 / Dec / 14 / Медленная Http-клиент-звонки от-ASPNET-20-Убедитесь, что вы проверяете ваш прокси-Settings

...