“朋友圈”出色的用尸体验背后,是极光在图片压缩算法、网络自適应传输、智能缓存策略等技术领域的再突破!
每一项,都踩中了微聊的技术盲区。。
测试数据显示,微信的自適应压缩技术,可根据用户网络环境,自动调整画质。
在2g网络环境下,採用“轮廓优先+渐进式解码”技术,將图片压缩至40kb以內!
流量消耗仅为他们的15~14!
且实现了1。5秒看轮廓,4秒看全图!
而在wifi环境下,则自动切换至webp编码,压缩效率提升30%,且支持“原图+高清缩略图双轨传输”。
缩略图採用220160像素,15kb张,用於快速瀏览;原图按需加载。
同时,微信还实现了断点续传与增量更新。
即在动態发布过程中,若网络中断,自动保存草稿,並標记已上传部分,重新连接网络后,仅传输剩余数据。
刷新动態时,仅拉取后3条新增动態。
较之“全量拉取”,至少可节省75%的流量!
此外,微信採用了某种“三级智能缓存架构”。
內存缓存,仅存储最近瀏览的10条动態图片,访问速度amp;lt;10ms。
本地存储,则是將数天內的动態图片,加密存储至sd卡,二次访问直接本地读取。
云端缓存,则是通过极光云cdn,將热门图片,缓存至离用户最近的节点,2g
网络下,加载速度可提升40%!
这种架构,既提升了用户刷朋友圈时的流畅度,又极大的降低了流量消耗。
总之,以上提到的种种技术,针对的只有三点。
更低的流量消耗!
更快的加载速度!
更流畅的用尸体验!
朴实无华。
偏偏却又相当无解。。
因为上述技术,无一例外,全部基础架构的毛细血管级突破!
需在底层架构、通信协议栈、数位讯號处理等底层领域,扎硬寨,打呆仗。
换言之,只能脚踏实地,用笨功夫突破物理极限,容不得任何取巧。
即便他们现在便投入研发,估计至少也需要12~18个月,才能达到同等水平。