苹果的 apns2 推送感觉速度好慢啊,有人用过吗?

2017-04-15 11:26:23 +08:00
 puritania
第一代 apns 使用 socket 长链经常说断就断,过了一会才能得到 broken 的反馈,最近了解到 apns 出了 http2 的版本,每个推送都会有反馈,赶紧升级了一下,但是现在感觉推送速度好慢啊... 使用“ api.push.apple.com ” 这个域名,应该是美国的 ip ,国内有什么办法提升速度吗
3430 次点击
所在节点    程序员
11 条回复
def1984
2017-04-15 11:30:03 +08:00
没有办法,几乎都是要通过 apns
paradoxs
2017-04-15 11:32:49 +08:00
为什么 QQ 微信的推送不会慢
puritania
2017-04-15 11:39:13 +08:00
@paradoxs 我也很想知道,我推一千条居然要 35 秒
scys
2017-04-15 12:11:53 +08:00
单机推送?
一千条已经很不错的速度,我自己做的推送服务器,可没法做到这个速度。
puritania
2017-04-15 12:14:01 +08:00
@scys 我发现用 443 端口会快一些 1000 条 10 秒内推完
ytmsdy
2017-04-15 12:27:12 +08:00
有时候我推一条有时候就要我 5 秒的时间,我 TMD 的也是醉了!
一度怀疑是我代码有问题!
scys
2017-04-15 12:32:44 +08:00
这种推送不是 socket ,设计上应该不考虑实时通讯,估计是用来做快速通讯( 30~60s )估计是他们的设计误差范围。
---
如果是我设计的话。
对付全球在线的 ios 推送,做到这个层次很 NB : D 哈哈
就是我们用来接入麻烦。
wohenyingyu02
2017-04-15 16:06:06 +08:00
推 VOIP TOKEN 呢,别用普通推送?
gulucn
2017-04-15 16:33:35 +08:00
我用 nghttp2 来推送,有时候有一些要 250 秒呢!
finalsatan
2017-04-15 16:52:33 +08:00
开多个 client 并发推,我司的 iOS 推送就是这样做的
puritania
2017-04-15 17:04:42 +08:00
@finalsatan 我开了 1000 个携程推,我觉得瓶颈在于单条的发送速度上..

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/355034

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX