Der erste Aufruf von WebClient.DownloadString dauert ca. 15 Sekunden

<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>

Stoppuhr sagtDownloadString Die Methode dauert 13-15 Sekunden, wenn sie zum ersten Mal aufgerufen wird, aber wiederholte Anrufe benötigen eine vernünftige Zeit. Wie passiert das und wie behebe ich es?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage