Я использую WebClient загрузить текст с веб-страницы, как это:C# WebClient работает медленно в первый раз
WebClient wc = new WebClient();
string str = wc.DownloadString("http://blah");
Теперь в то время как она работает абсолютно нормально, одна проблема, я столкнулся с ним что в первый раз, когда он инициализирует и загружает строку, она очень медленная - требуется около 5 секунд. После этого он загружает текст в течение половины секунды.
Есть ли способ преодолеть эту проблему? Мне бы очень хотелось, чтобы он был быстрым все время, чтобы он не раздражал пользователя.
Я использую C# .NET 4.0, если это имеет значение.
Является ли удаленным сайтом, который вы пытаетесь получить ASP.NET? –
Я бы сделал некоторое профилирование производительности, чтобы увидеть, является ли это удаленной частью, которая занимает 5 секунд, пока она не ответит, или локальной части. –
У меня такая же проблема, и мой удаленный сайт - это ASP.Net. Почему вы спрашиваете, это ASP.Net Дарин? –