【发布时间】:2025-12-30 21:05:11
【问题描述】:
我正在使用 WebClient 从网页下载一些文本,如下所示:
WebClient wc = new WebClient();
string str = wc.DownloadString("http://blah");
现在虽然它工作得非常好,但我面临的一个问题是它第一次初始化和下载字符串时非常慢 - 大约需要 5 秒。之后,它会在半秒内下载文本。
有什么办法可以克服这个问题吗?我真的希望它一直都很快,这样就不会让用户感到烦恼。
如果这很重要,我正在使用 C#.NET 4.0。
【问题讨论】:
-
您正在尝试获取 ASP.NET 的远程站点吗?
-
我会做一些性能分析,看看是远程部分需要 5 秒才能响应还是本地部分。
-
我遇到了同样的问题,我的远程站点是 ASP.Net。为什么要问是不是ASP.Net Darin?
标签: performance string c#-4.0 download webclient