iOS淘宝客户端详情页优化方法
iOS的淘宝客户端中从商品搜索列表点击进入商品详情页时,即使网络很慢基本也疾病没有延迟,而其它的电商客户端,如1号店、苏宁等,都有明显的网络请求动作,手淘是如何做到的?用到了哪些优化技术?
现在使用的网络框架大多都是afn,直接使用afn在网络条件差的情况是做不到的这样效果的。
想过数据是从商品列表传过去的,如果这样,那么商品列表页的请求的数据量会变大,那么列表页会变的慢,可是列表页的加载也非常的快。
真心想不明白是怎么实现的,求教!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
网络优化。
手淘上有成熟的网络优化策略,跟普通情况下每个数据接口一次独立的 HTTP 请求不同的是,详情页的数据复用了搜索结果页或者首页就已经建立的网络链接。HTTP 的三次握手的时间节省了。
详情页的特征
详情页初次加载的数据并不多,而且读写比很大,很容易做缓存优化。另外,默认情况下图文详情、评价、销售记录都不加载的,初次加载的只有标题、售价、sku、主图。数据量并不大。
更详细的可以见官方公布的文档:
http://www.infoq.com/cn/articles/mobile-taobao-521-performance-optimization-project
阿里团队的技术已经不在普通的讨论范围了。
很多东西说出来也做不到,都是硬件上的优化,不是单纯软件的优化。
参考 http://www.wtoutiao.com/p/f34DOD.html