OGeek|极客世界-中国程序员成长平台

标题: ios - 如何避免 iOS Newsstand 应用收到远程通知导致的 Web 服务器流量高峰? [打印本页]

作者: 菜鸟教程小白    时间: 2022-12-12 22:40
标题: ios - 如何避免 iOS Newsstand 应用收到远程通知导致的 Web 服务器流量高峰?

我正在开发一个 iOS 报亭应用。

如果它被暂停或未运行并连接到 WLAN,则可以通过推送远程通知触发 Newsstand 应用程序以在后台下载最新一期(在我们的示例中约为 100MB)。

我正在使用 Urban Airship 来传送 Push 广播。

我现在担心许多 iOS 设备或多或少同时访问网络服务器进行一次大下载,因为我预计大多数设备会在很短的时间内收到通知。

与其向所有设备广播,我是否应该向成批的小设备组发送单独的通知,将它们分散到更长的时间段?

并且/或者像 Amazon Cloudfront 这样的 CDN 会更容易/无论如何解决这个问题吗?



Best Answer-推荐答案


鉴于您的开发也不是免费的;并且考虑到这种交错交付还会带来持续的组织和运营成本(以及向“新闻”客户解释这一点的复杂性);我建议您认真考虑使用 CDN 进行实际交付。它消除了问题的所有复杂性 - 并消除了故障/风险点并将其换成易于货比三家的。

这对所有参与者来说都是双赢的。

Dw.

关于ios - 如何避免 iOS Newsstand 应用收到远程通知导致的 Web 服务器流量高峰?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12259696/






欢迎光临 OGeek|极客世界-中国程序员成长平台 (http://sqlite.in/) Powered by Discuz! X3.4