首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

HttpWebRequest和ie直接发请求比较速度差了很多,是什么原因?解决方法

2012-04-19 
HttpWebRequest和ie直接发请求比较速度差了很多,是什么原因?HttpWebRequest用来测试某网页的速度是500多毫

HttpWebRequest和ie直接发请求比较速度差了很多,是什么原因?
HttpWebRequest用来测试某网页的速度是500多毫秒,而IE速度很快只有不到100毫秒,如何才能提高HttpWebRequest的响应速度?

[解决办法]
你的是.NET 4吧?你需要加
request.Proxy = null;
这个属性
[解决办法]

探讨
你的是.NET 4吧?你需要加
request.Proxy = null;
这个属性

[解决办法]
是不是可以用webclient试试?
[解决办法]
你的 IE 100 毫秒 怎么来的?是得到响应还是数据全部读出来?


要比也都有个标准吧


[解决办法]
要对比完全下载完毕的html代码,而不是看 浏览器显示了东西就说明浏览器下载完了
[解决办法]
ie是多线程下载的,速度当然快。
[解决办法]
探讨
ie是多线程下载的,速度当然快。

[解决办法]
看看服务器是否支持压缩,如果服务器支持压缩可能是因为IE接收的是压缩数据,你的程序时接收未压缩数据,所以比IE慢。
[解决办法]
Httpwebrequest 的速度应该比IE快才对, 它不用渲染
[解决办法]
HttpWebRequest是经过层层封装后得到的东西
IE应该是直接调用系统底层的方法,所以会比较快
[解决办法]
楼主直接用socket请求试试
[解决办法]
看你这实在说不出“如何测试”的劲儿,这个问题只能流产。
[解决办法]
纯粹的代码怎么能跟纯粹的浏览器比呢?

热点排行