码迷,mamicode.com
首页 > 移动开发 > 详细

手机QQ为什么快

时间:2015-01-19 12:52:56      阅读:128      评论:0      收藏:0      [点我收藏+]

标签:

天下武功唯快不破,QQ为什么快呢?!结合《腾讯背后的网络架构》和《手机QQ的移动化实践之路》两文,个人做一个提炼:

1.QQ会在用户上传、下载图片等连接服务器操作时,结合其网络情况选择周边最快的服务器;

2.QQ会对用户每天使用的网络进行记录和分析,预测出用户在哪个时段可能用哪个网络(如3G/4G/WIFI),并在相应时段自动连接相应情况下最优的服务器;

3.图片下载优化:

1)渐进传输:先传输图片部分数据和像素模糊显示,后续再将剩余数据和像素传输完成从而清晰显示;

2)图片转码:同等图片质量下图片更小的编码技术;

3)图片适配:较慢网络如2G或较低像素终端情况下,下载较低质量但更小的图片,前者为提高速度,后者为节省流量;

4)预加载:为方便用户快速打开而预加载一些大图,可通过银行家算法加以控制,用户看了的话就加载对了,没看的话就说明无效加载了,累计的无效加载到一定阀值就不再进行预加载。

手机QQ为什么快

标签:

原文地址:http://blog.csdn.net/berber78/article/details/42869429

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!