WebClient.DownloadString tarda aproximadamente 15 segundos cuando se llama por primera 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>

El cronómetro diceDownloadString El método tarda de 13 a 15 segundos cuando se llama por primera vez, pero las llamadas repetidas toman una cantidad de tiempo razonable. ¿Cómo sucede esto y cómo lo arreglo?

Respuestas a la pregunta(2)

Su respuesta a la pregunta