很长时间在C#.NET中加载第一个连接
发布时间:2020-12-15 18:00:16 所属栏目:百科 来源:网络整理
导读:我正在制作一个连接到网站并从中下载 XML的程序.然后它将信息显示给用户. 我遇到的问题是,当我第一次打开程序并开始下载XML信息时,需要很长时间.当我在程序仍然打开的情况下从网站加载另一个页面时,下载大约需要半秒钟.我想知道是否有办法避免这种情况. 我目
我正在制作一个连接到网站并从中下载
XML的程序.然后它将信息显示给用户.
我遇到的问题是,当我第一次打开程序并开始下载XML信息时,需要很长时间.当我在程序仍然打开的情况下从网站加载另一个页面时,下载大约需要半秒钟.我想知道是否有办法避免这种情况. 我目前使用HttpWebRequest下载流和StreamReader来读取它.然后我使用XLINQ来解析XML. 解决方法
尝试明确设置代理.如果您没有定义代理,HttpRequest类将花费时间搜索一个.一旦它(或没有)找到一个,它将在应用程序的生命周期中使用该信息,从而加速后续请求.
//internally sets "ProxySet" to true,so won't search for a proxy request.Proxy = null; 您也可以在.config中定义它: <system.net> <defaultProxy enabled="false" useDefaultCredentials="false" > <proxy/> <bypasslist/> <module/> </defaultProxy> </system.net> (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 使用BeautifulSoup处理XML文档
- ruby-on-rails – delayed_job:使用handle_asynchronously
- TypeError: Error #1006: value 不是函数。
- SQLite性能优化
- dojo菜鸟学习笔记前述
- ruby-on-rails – 会话和cookie如何在Rails中运行?
- c# – wpf datagridcheckboxcolumn:如何启用/禁用复选框
- iphone – 架构armv7的未定义符号:“_SCNetworkReachabili
- Oracle数据库双机热备方案
- 机房收费系统——向MSHFlexGrid控件中动态添加数据库数据防