手机客户端网络加速技术方案实现思考
来源:互联网 发布:最全网络理财投资 编辑:程序博客网 时间:2024/04/29 21:39
与有线互联网初期通过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
源网址:http://www.yeeach.com/2008/12/07/%e6%89%8b%e6%9c%ba%e5%ae%a2%e6%88%b7%e7%ab%af%e7%bd%91%e7%bb%9c%e5%8a%a0%e9%80%9f%e6%8a%80%e6%9c%af%e6%96%b9%e6%a1%88%e5%ae%9e%e7%8e%b0%e6%80%9d%e8%80%83/
- 手机客户端网络加速技术方案实现思考
- 手机客户端网络加速技术方案实现思考
- 网络加速技术CDN
- CDN网络加速技术
- CDN网络加速技术
- 手机QQ会员H5加速方案——sonic技术内幕
- 手机QQ会员H5加速方案——sonic技术内幕
- 一个实现综合网管系统手机客户端的方案
- 手机快充技术方案
- 公共CBB实现方案思考
- 使用手机网络及云技术实现可移动计算机?
- Android课程表客户端实现方案
- Android基于WIFI实现电脑和手机间数据传输的技术方案研究
- Android基于WIFI实现电脑和手机间数据传输的技术方案研究
- Android基于WIFI实现电脑和手机间数据传输的技术方案研究
- Android基于WIFI实现电脑和手机间数据传输的技术方案研究
- 手机应用加速网络请求的一些理解
- 手机客户端实现网站认证
- Android屏幕元素层次结构
- Java环境下Imagemagick中文图片处理问题非完美解决方案
- Google SEO优化技术的12个要点总结
- ASP 系列函数大全
- Complex LUW processing
- 手机客户端网络加速技术方案实现思考
- 自动旋转
- 在centos下用sendmail简单配置带smtp邮件服务器
- ASP.net服务器的入侵方法详解
- Linux内核 container_of 宏和 offsetof 宏分析
- int.Parse(),int.TryParse(),Convert.ToInt32(), (int)
- 奇怪的小加号
- Lua 的简单介绍
- Luna Wrapper 导出类