Я использую WebClient для загрузки строки с веб-сайта (который просто содержит простой текст, ничего больше), поэтому я использую метод DownloadString:
WebClient wc = new WebClient();
string str = wc.DownloadString("http://blah");
Он отлично работает, но проблема в том, что при первом скачивании строки требуется много времени, например 5 секунд. После этого он работает быстро. Почему это происходит и как можно преодолеть эту проблему?