WebClient.DownloadString leva cerca de 15 segundos quando chamado pela primeira vez
<code>string url = "http://google.com/index.html"; WebClient client = new WebClient(); Stopwatch sw = new Stopwatch(); sw.Start(); string text = client.DownloadString(url); sw.Stop(); Console.WriteLine(sw.Elapsed); </code>
Cronômetro dizDownloadString
O método leva de 13 a 15 segundos quando é chamado pela primeira vez, mas as chamadas repetidas levam uma quantidade razoável de tempo. Como isso acontece e como faço para corrigir isso?