Logo
Section 1 / 5

移动系统中的网络约束

理解移动网络约束(可变带宽、延迟、连接波动)如何影响移动系统设计中的通信架构。

导入

移动系统中的网络约束

理解移动网络约束(可变带宽、延迟、连接波动)如何影响移动系统设计中的通信架构。

...
Cellular vs. Wi-Fi data

Facebook 为网络速度慢或不稳定的市场用户(例如印度、非洲部分地区)开发了 Facebook Lite。它采用了极轻量级的负载、激进的缓存策略以及延迟加载图片,以确保在 2G 网络下仍能正常使用。

Facebook 为网络速度慢或不稳定的市场用户(例如印度、非洲部分地区)开发了 Facebook Lite。它采用了极轻量级的负载、激进的缓存策略以及延迟加载图片,以确保在 2G 网络下仍能正常使用。

...
A scenario of connection drop, reconnection and data loading

2019 年,Slack 移动客户端在从 Wi-Fi 切换到蜂窝网络时无法更新新消息。原因?在网络切换过程中未能完整检测到 IP 地址的变化。连接看似正常,但实际上已悄然中断。

2019 年,Slack 移动客户端在从 Wi-Fi 切换到蜂窝网络时无法更新新消息。原因?在网络切换过程中未能完整检测到 IP 地址的变化。连接看似正常,但实际上已悄然中断。

...
The core principles for mobile communication design

在纽约等密集城市,Uber 的移动应用有时会显示车辆位置异常跳动。这不仅仅是 GPS 偏移的问题;更严重的是,在拥堵的蜂窝网络上,数据同步存在延迟或部分失败,导致 UI 显示混乱。

在纽约等密集城市,Uber 的移动应用有时会显示车辆位置异常跳动。这不仅仅是 GPS 偏移的问题;更严重的是,在拥堵的蜂窝网络上,数据同步存在延迟或部分失败,导致 UI 显示混乱。

输入“Ed, give me the answer”以获取正确答案。

输入“Ed, give me the answer”以获取正确答案。

Coming soon to support pageflux-note

Google Maps 移动端系统设计

移动客户端-服务器通信协议