专栏名称: InfoQ
有内容的技术社区媒体。
目录
相关文章推荐
新浪科技  ·  【#OPPO将5G专利许可予大众#】OPPO ... ·  昨天  
新浪科技  ·  【#labubu带动系列收入超30亿#】企查 ... ·  昨天  
51好读  ›  专栏  ›  InfoQ

我们分析了100个移动应用程序,发现了让APP更快的秘籍

InfoQ  · 公众号  · 科技媒体  · 2017-06-19 08:00

正文

请到「今天看啥」查看全文


移动性能分析

通过分析每个 App 的.har 文件来获取关于性能更多的信息(.har 文件提供了对应用程序的每个请求的洞察,并能够提供 DNS 连接、TCP 和 TLS 连接时间的数据,响应时间,下载时间等)可以发现:

1、较少的移动 APP 在使用 IPv6

前 100 个 App 中,84.2% 的 App 没有使用 IPv6,5% 以下的 App 使用了 IPv6。蜂窝网络上的 IPv6 连接比 IPv4 连接相对更快,Facebook 和 Linkedin 进行的 RUM(实际用户监控)研究显示, 使用 IPv6 能够使移动网络的性能显着提升。

2、非标准 User-Agent 字符串

移动 App 则通过发送“User-Agent 字符串”向网站传递客户端的信息,标准的 User-Agent 字符串包含设备信息和使用的浏览器类型。当今很多移动 App 通过客户端信息来做出决策,比如根据设备类型调整图像大小。但是 User-Agent 字符串错误或不标准时,所有基于用户信息的字符串失败。据调查, 大多数图像处理服务并不会根据设备类型调整图像大小,从而导致将非常大的图像下载到设备 。在本文分析样本中,有 67.9%的移动应用在请求内容时具有非标准 User-Agent 字符串。

3、未使用 HTTP/2 协议






请到「今天看啥」查看全文