手机QQ为什么快
天下武功唯快不破,QQ为什么快呢?!结合《腾讯背后的网络架构》和《手机QQ的移动化实践之路》两文,个人做一个提炼:
1.QQ会在用户上传、下载图片等连接服务器操作时,结合其网络情况选择周边最快的服务器;
2.QQ会对用户每天使用的网络进行记录和分析,预测出用户在哪个时段可能用哪个网络(如3G/4G/WIFI),并在相应时段自动连接相应情况下最优的服务器;
3.图片下载优化:
1)渐进传输:先传输图片部分数据和像素模糊显示,后续再将剩余数据和像素传输完成从而清晰显示;
2)图片转码:同等图片质量下图片更小的编码技术;
3)图片适配:较慢网络如2G或较低像素终端情况下,下载较低质量但更小的图片,前者为提高速度,后者为节省流量;
4)预加载:为方便用户快速打开而预加载一些大图,可通过银行家算法加以控制,用户看了的话就加载对了,没看的话就说明无效加载了,累计的无效加载到一定阀值就不再进行预加载。
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。