这样提高XMLHTTPREQUEST的访问速度

fwt1314111 2007-05-18 10:45:17
XMLHTTPREQUEST对客户端的访问连接是2

如果我要发送XMLHTTPREQUEST的请求5000次,如果每次请求到接受到结果的时间是2S,那么运行程序就要166分钟,

XMLHTTPREQUEST对客户端的访问连接是2,那么理论上我用两个线程去请求应该提高一般的速度,但是为什么好象时间还是差不多

请问有什么其他的方式或方式可以提高程序的运行速度吗?
...全文
333 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
randb 2007-06-04
  • 打赏
  • 举报
回复
LZ不要用这个HTTPREQUEST,用SOCKET什么问题都好解决,咱们交流一下,我用SOCKET做了一个发贴机和验证码识别卖得很好 Q:631753663
james_hunter 2007-05-20
  • 打赏
  • 举报
回复
所以说你这种测试的方法不对,你应该测一下连续发10个请求的时间。另外,如果你是同步请求方式那请当我没说。这种地方明显应该使用异步请求。
fwt1314111 2007-05-20
  • 打赏
  • 举报
回复
james_hunter(辉哥哥)
2s就是测试的时间,测试程序就是单独的一个请求然后输出返回信息,要2S
ABC从 2007-05-19
  • 打赏
  • 举报
回复
单个请求就是单个线程,不可能用两个线程共用一个请求的。
james_hunter 2007-05-19
  • 打赏
  • 举报
回复
如果我要发送XMLHTTPREQUEST的请求5000次,如果每次请求到接受到结果的时间是2S,那么运行程序就要166分钟
-----------------
你测试过吗?我的理解是每次请求的时间2秒并不代表返回需要2n秒,比如n=2,那么返回时间应该几乎还是2秒(换句话说,2秒的时间并不是花在请求本身的,而是花在网络传输的途中)。
这也可以解释为什么用两个线程去请求,也没有明显提高速度。
CathySun118 2007-05-19
  • 打赏
  • 举报
回复
http://www.qqread.com/xml-soap/k802774601.html

110,499

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧