| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Распределённые приложения и сеть > При первом обращении к сети приложение подвисает |
| Автор: Jamezzz 26.8.2011, 12:00 |
| Собственно, при первом обращении к сети (в том числе и асинхронном), приложение подвисает на несколько секунд. Причём, не важно, какой класс/контрол обращается к сети (пробовал на WebClient, WebRequest, WebBrowser, GeckoFX). Все последующие запросы выполняются мгновенно. Попробовал написать на С++/WinAPI - работает без подвисания. Что делать? (Win 7 x64, .Net Framework 3.5/4.0). |
| Автор: jonie 26.8.2011, 12:40 |
| посмотрите не грузятся ли в момент первого обращение собственно сборка отвечабющая за сеть? Она мало того что должна загрузиться в домен, но частично она должна откомпилироваться - возможно это и есть ваша задержка.. |
| Автор: Jamezzz 26.8.2011, 13:18 |
| Попробовал с WebClient и действительно, подгружаются сборки System.Configuration и System.Xml. А как теперь ускорить этот процесс? |
| Автор: Jamezzz 26.8.2011, 17:17 |
Вот, накидал примерчик:![]() |