我正在开发一个 iOS 报亭应用。
如果它被暂停或未运行并连接到 WLAN,则可以通过推送远程通知触发 Newsstand 应用程序以在后台下载最新一期(在我们的示例中约为 100MB)。
我正在使用 Urban Airship 来传送 Push 广播。
我现在担心许多 iOS 设备或多或少同时访问网络服务器进行一次大下载,因为我预计大多数设备会在很短的时间内收到通知。
与其向所有设备广播,我是否应该向成批的小设备组发送单独的通知,将它们分散到更长的时间段?
并且/或者像 Amazon Cloudfront 这样的 CDN 会更容易/无论如何解决这个问题吗?
鉴于您的开发也不是免费的;并且考虑到这种交错交付还会带来持续的组织和运营成本(以及向“新闻”客户解释这一点的复杂性);我建议您认真考虑使用 CDN 进行实际交付。它消除了问题的所有复杂性 - 并消除了故障/风险点并将其换成易于货比三家的。
这对所有参与者来说都是双赢的。
Dw.
关于ios - 如何避免 iOS Newsstand 应用收到远程通知导致的 Web 服务器流量高峰?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12259696/
欢迎光临 OStack程序员社区-中国程序员成长平台 (https://ostack.cn/) | Powered by Discuz! X3.4 |