请教:Android设置长连接

BuleRiver 2011-09-20 11:01:54
我的软件有两个版本:Symbian和Android。以前Symbian版本和Android差不多,访问服务器的速度都非常慢,当我把Symbian版本的Http引擎设置了Keep-Alive属性后,速度至少提高了5倍,但是当我把Android版本的Http引擎设置同样的属性后,速度还和原来差不多。
现在在相同的网络状况下,使用同一张卡,在几乎同一时间,访问同样的服务器的同一个接口,Symbian版本比Android版本快了几乎5倍,所以网络速度以及服务器处理数据的速度肯定是没有问题的,肯定是手机客户端代码的问题。
我的Http引擎是使用JAVA的接口URL实现的。请大家指点,该如何提高网络速度?谢谢。
...全文
249 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
asssasharp 2011-09-20
  • 打赏
  • 举报
回复
Symbian 你是不是使用的短连接啊。所以keep-alive就增加了延时。使重试的timeout减少了。所以速度才快起来的。android不会是使用的长联接吧。每次都得再断掉。然后再了解。所以速度浪费了。
儿大不由爷 2011-09-20
  • 打赏
  • 举报
回复
用Keep-Alive 只连接一次就行了,不知道lz是怎么使用的。
xjroo19811 2011-09-20
  • 打赏
  • 举报
回复
等待高人解决~·

80,354

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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