原文中文,约9000字,阅读约需22分钟。
📝
内容提要
得物App为了提升弱网用户的使用体验,开发了弱网诊断能力。该工具能够实时诊断用户的网络环境,并给出网络质量分级。通过监听App内的Http请求,采集HttpRTT和吞吐量样本,并根据加权中位数的方式综合估算出网络类型。经线上数据验证,弱网用户占比0.65%。该工具可应用于网络连接优化、全站加速、音视频降质等场景。
❓
Q&A
得物App的弱网诊断能力是如何提升用户体验的?
得物App的弱网诊断能力通过实时诊断用户的网络环境并给出网络质量分级,从而为弱网用户提供更好的使用体验。
弱网用户在得物App中占比是多少?
弱网用户在得物App中占比为0.65%。
得物App是如何采集HttpRTT和吞吐量的?
得物App通过监听App内的Http请求,记录请求和响应时间差来采集HttpRTT,并在大量数据传输时采集吞吐量。
弱网诊断工具的应用场景有哪些?
弱网诊断工具可应用于网络连接优化、全站加速、音视频降质等场景。
得物App如何确保弱网诊断的准确性?
得物App通过请求耗时与网络传播耗时的比较来判断弱网诊断的准确性,并通过线下测试和线上验证来确定阈值。
得物App的弱网诊断能力是主动还是被动的?
得物App的弱网诊断能力是被动的,通过监听App内的网络请求进行数据采集,不消耗用户资源。