• Я зарабатываю 100 000 RUB / месяц на этом сайте!

    А знаешь как? Я всего-лишь публикую (создаю темы), а админ мне платит. Трачу деньги на мороженое, робуксы и сервера в Minecraft. А ещё на паль из Китая. 

    Хочешь так же? Пиши и узнавай условия: https://t.me/alex_redact
    Реклама: https://t.me/yougame_official

Вопрос Как ускорить WebClient?

using c# doesnt mean that im gay, does it?
Пользователь
Пользователь
Статус
Оффлайн
Регистрация
16 Май 2019
Сообщения
100
Реакции
35
у меня есть 20 штук string и в общем он загружает их ебаную вечность, как можно пофиксить? Про асинхронное скачивание знаю, пытался, но толи я тупой, толи код был говно, короче помогите пожалуйта :FeelsBadMan:
 
  • Первый запрос занимает ненормально долгое время. Это происходит, потому что WebRequest по умолчанию обнаруживает и загружает настройки прокси-сервера при первом запуске, что может занять некоторое время. Чтобы остановить это, просто установите для прокси-ресурса (WebRequest.Proxy) значение null и он обходит проверку (если вы можете напрямую обращаться к Интернету)
  • Вы не можете загрузить более двух элементов одновременно. По умолчанию вы можете открыть только два одновременных HTTP-соединения. Чтобы изменить это, установите ServicePointManager.DefaultConnectionLimit на нечто большее. Обычно я устанавливаю это на int.MaxValue (просто убедитесь, что вы не спамете хост с 1 000 000 подключений).
 
  • Первый запрос занимает ненормально долгое время. Это происходит, потому что WebRequest по умолчанию обнаруживает и загружает настройки прокси-сервера при первом запуске, что может занять некоторое время. Чтобы остановить это, просто установите для прокси-ресурса (WebRequest.Proxy) значение null и он обходит проверку (если вы можете напрямую обращаться к Интернету)
  • Вы не можете загрузить более двух элементов одновременно. По умолчанию вы можете открыть только два одновременных HTTP-соединения. Чтобы изменить это, установите ServicePointManager.DefaultConnectionLimit на нечто большее. Обычно я устанавливаю это на int.MaxValue (просто убедитесь, что вы не спамете хост с 1 000 000 подключений).
видел, сделал, не помогло
 
видел, сделал, не помогло
Сделай скачивание в несколько потоков сразу несколькими клиентами, в чем проблема? Если нужна помощь - отпиши мне по контактам с примерами твоего кода
 
Назад
Сверху Снизу