手机客户端网络加速技术方案实现思考

本文探讨了手机客户端在网络条件限制下的技术挑战,并提出了减少交互次数、压缩内容等网络加速的基本原则。介绍了三种实现模式,包括代理服务器模式、内容预处理模式和私有协议模式,并详细列举了多种具体的实现技术。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 

手机客户端网络加速技术方案实现思考

    与有线互联网初期通过163、169拨号上网慢如蜗牛的时代类似,目前的手机客户端仍然面临类似的“低服务、低带宽、高资费、内容少”的相似情况,对于终 端用户而言,每一个流动的byte都是白刷刷的银子,流量费用及网络速度成了使用客户端的众多用户必须逾越的心里障碍。在3G时代“低资费、高带宽、海量 内容”的梦想时代来临前,一切都还是近在眼前、远在天边。于是乎,怎样在现有条件下提高手机客户端的网络响应速度、节省流量费用成为手机客户端的核心技 术。

    粗略整理一下目前想到的手机客户端网络加速技术方案,后续继续思考中。

1、网络加速基本原则:

  • 减少客户端与服务器端通信交互次数
  • 减少客户端与服务器端报文交互的字节数
  • 去除服务器端返回报文中无用的内容
  • 提升服务器端的响应时间
  • 提升客户端存取时间
  • 充分利用客户端缓存及服务器端缓存
  • 避免网络延迟

2、实现方案模式

  • 纯粹代理服务器(web proxy)模式
  • 代理服务器+内容预处理模式
  • 内容深加工+纯私有通信协议模式

3、方案实现技术

  • 降低图片分辨率
  • 服务器端静态文件内容压缩
  • 网络传输内容压缩
  • 去除网页无用元素
  • 精简自定义协议包,降低协议的字符数
  • 客户端本地缓存
  • 客户端预存取
  • 服务器端缓存
  • 避免dns延迟
  • 客户端并发存取服务器文件
  • 断点续传
  • 保持TCP长连接?

 

 手机客户端网络加速方案思考

4、参考资料:

    http://en.wikipedia.org/wiki/Web_accelerator

    http://wiki.openmoko.org/wiki/Server:WebProxy

    http://forums.mozillazine.org/viewtopic.php?t=355930

    http://www.linux.com/feature/148438


站内标签: 无线互联网,手机客户端,代理服务器,�
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值