V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
puritania
V2EX  ›  程序员

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

  •  1
     
  •   puritania · Apr 15, 2017 · 4160 views
    This topic created in 3312 days ago, the information mentioned may be changed or developed.
    第一代 apns 使用 socket 长链经常说断就断,过了一会才能得到 broken 的反馈,最近了解到 apns 出了 http2 的版本,每个推送都会有反馈,赶紧升级了一下,但是现在感觉推送速度好慢啊... 使用“ api.push.apple.com ” 这个域名,应该是美国的 ip ,国内有什么办法提升速度吗
    11 replies    2017-04-15 17:04:42 +08:00
    def1984
        1
    def1984  
       Apr 15, 2017
    没有办法,几乎都是要通过 apns
    paradoxs
        2
    paradoxs  
       Apr 15, 2017
    为什么 QQ 微信的推送不会慢
    puritania
        3
    puritania  
    OP
       Apr 15, 2017
    @paradoxs 我也很想知道,我推一千条居然要 35 秒
    scys
        4
    scys  
       Apr 15, 2017
    单机推送?
    一千条已经很不错的速度,我自己做的推送服务器,可没法做到这个速度。
    puritania
        5
    puritania  
    OP
       Apr 15, 2017
    @scys 我发现用 443 端口会快一些 1000 条 10 秒内推完
    ytmsdy
        6
    ytmsdy  
       Apr 15, 2017
    有时候我推一条有时候就要我 5 秒的时间,我 TMD 的也是醉了!
    一度怀疑是我代码有问题!
    scys
        7
    scys  
       Apr 15, 2017
    这种推送不是 socket ,设计上应该不考虑实时通讯,估计是用来做快速通讯( 30~60s )估计是他们的设计误差范围。
    ---
    如果是我设计的话。
    对付全球在线的 ios 推送,做到这个层次很 NB : D 哈哈
    就是我们用来接入麻烦。
    wohenyingyu02
        8
    wohenyingyu02  
       Apr 15, 2017 via iPhone
    推 VOIP TOKEN 呢,别用普通推送?
    gulucn
        9
    gulucn  
       Apr 15, 2017 via Android
    我用 nghttp2 来推送,有时候有一些要 250 秒呢!
    finalsatan
        10
    finalsatan  
       Apr 15, 2017 via Android
    开多个 client 并发推,我司的 iOS 推送就是这样做的
    puritania
        11
    puritania  
    OP
       Apr 15, 2017
    @finalsatan 我开了 1000 个携程推,我觉得瓶颈在于单条的发送速度上..
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3004 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 41ms · UTC 07:22 · PVG 15:22 · LAX 00:22 · JFK 03:22
    ♥ Do have faith in what you're doing.