植物百科网
当前位置: 首页 农业百科

苹果来消息有延迟怎么办(苹果无法给你解决的通知延迟这里有办法给你彻底解决)

时间:2023-07-16 作者: 小编 阅读量: 1 栏目名: 农业百科

虽然IP地址不足得到了一些解决,虽然大部分人都很清楚IP地址的紧缺导致的动态IP分配的必然,却忽略了由于IP地址不足引起的端口资源不足。然而,单个IP地址的端口资源是有限的,理论上限是65535个端口。对于普通宽带路由器来说,这个已经很充足了。一般的家用宽带路由器,老化时间一般是两三分钟;在有线宽带运营商接入部分,老化时间可能少于两分钟。这个时候该次通信必将终止,不管TCP还是UDP,什么都是浮云。

我们知道历代iPhone手机出现问题最多的一个就是通知延迟、无提醒,实际上,这个问题不管你是什么型号,几代的iOS系统都会出现这个问题,很多人会问,这个问题出现了这么久,难道苹果不知道么?实际上不是不知道,二十无能为力,下面会讲到。

说到苹果系统的通知,我们就要知道苹果系统的推送原理

首先苹果系统的通知是由苹果的APNs(苹果推送服务器)统一推送到我们手机的,也就是我们发送的消息必须经过app厂商服务器,然后app厂商服务器将消息转发到APNs服务器,APNs服务器在发送到我们手机上指定的app,最后经过iOS系统处理弹出提示框,原理图如下:

推送示意图

苹果的推送通知分为两种,一种是远程通知,一种是本地通知,远程通知包括各个app发送给你的资讯,微信qq发送给你的消息在,这种必须经过互联网的消息;本地通知包括手机闹钟铃声这种不需要经过互联网的通知,只需要定时设定就能在规定的时间弹出的通知。

我们消息的延迟是发生在远程通知里面的,所以下面我将详细地解释发生的原因,以及如何解决!

首先我们要知道消息的及时推送大多是建立在tcp/ip协议连接的,就像上图的箭头就可以看作一条TCP连接的,任何一条断开,都将无法收到通知推送。

问题出现的原因:

我们现在使用的ip地址大多数为ipV4,IPV4规定了IP的地址长度32,那么总共就要为了2*32-1个地址,但是没这些地址已经在2014年左右被分配完了,那么为什么我们现在还在使用呢?这就不得不说局域网(内网)的发明了。局域网的出现缓解了IPV4地址不足的压力,我们现在所办理的宽带,不管是哪个运营商,分配给你的都是私网(内网)地址,而且是可以重复使用的,但是我们内网是无法访问外网(公网) 的,那么就出现了地址转换技术(nat转换)也就是说路由器分配给我们的192.168.0.1这种类似的ip 地址都是内网地址,都无法直接访问外网,必须要将这种地址转换为公网地址才能访问互联网,我们使用的最多的就是多对1的这种转换模式,就是多条宽带对应一个公网IP地址,每条宽带里面可以分配许多的内网IP地址,而且可以相同,所有内网的用户访问外网都会把分配到的内网IP地址转换为那一个公网IP地址,所以这个技术非常完美地解决了公网IP地址的不足,因为现在一个公网IP地址可以给非常多的用户使用,而之前是一人一个公网IP地址。

但是由于我们国内网络环境是非常复杂的,而且网络质量并不是很好,以及这个地址转换技术也存在一些不足,导致我们在某些使用场景下会很差,推送通知就是其中一个!

虽然IP地址不足得到了一些解决,虽然大部分人都很清楚IP地址的紧缺导致的动态IP分配的必然,却忽略了由于IP地址不足引起的端口资源不足。

由于需要动态分配IP地址(这里不仅仅指互联网入口的IP,还包括局域网内部的IP),路由器的工作原理都是经过端口映射,把内部网络(包括PC、手机、平板、Wifi、2G、3G、4G)IP与端口映射成外部IP(通常是公网IP)和对应的端口,并维持这个映射关系,才能正常地修改、转发报文信息,保证内部各个ip、端口与外部的各个ip、端口的通信。

然而,单个IP地址的端口资源是有限的,理论上限是65535个端口。对于普通宽带路由器来说,这个已经很充足了。但是!对于大型的网络服务、网络主干接入点等来说,如果IP资源不足,每个IP几万个端口的资源很快会耗尽,从而影响正常通讯。

正因为如此,所有的路由器都会为每个端口映射关系设置老化时间,如果老化时间倒数到0,则端口映射关系失效,该端口被释放给其他连接使用。如果端口全部耗尽,则无法再新建内部与外部的网络连接。

端口映射老化时间,比很多人想象中的要短很多。一般的家用宽带路由器,老化时间一般是两三分钟;在有线宽带运营商接入部分,老化时间可能少于两分钟。在无线电话网络运营商接入部分(例如GPRS连接),老化时间甚至不超过一分钟!

也就是说,任何一个网络通讯(不管是TCP或UDP),如果几分钟之内没有网络传输,其占用的IP地址端口将被路由器回收。这个时候该次通信必将终止,不管TCP还是UDP,什么都是浮云。

更可怕的是我们路由器WAN口获取到的IP如果是内网IP,那么消息通知延迟将会异常恐怖!

如果内网到公网之间没有任何设备了,那么路由器的WAN口获取到的就是公网ip,但是实际上,你的路由器到公网之间隔了非常多的设备,试想一下,内网到公网之间已经存在老化设置了,如果之间还隔了很多运营商的上层设备,那么之间就会存在非常多的老化设置,只有全部在连接的时候,那么整个连接才是通的,其中任何一个老化时间到了,不管其他的老化设置时间到没到,整个TCP都将断开从。这就像在一个开关上串联了许多的开关,只要其中一个开关是断开的,那么灯就无法亮,只有全部闭合,灯泡才会亮起。这就是我们消息推送的原因,这个比喻可谓是非常的恰当!

因此我们消息推送在锁屏下更容易延迟是因为,长时间没有数据流通,根据老化原则,tcp连接将断开,直到下次自动连接,这就是苹果消息为什么总是延迟、无法收到消息的原因。

如何解决

首先要明确一点的是不要相信任何设置就能解决这个问题的,手机上的任何设置都是没有作用的,不管是重启,卸载重装都是没有作用的!千万不要相信!

我们能做的只有以下两点:

  1. 跟运营商索要公网IP,这一点在移动可能很难实现,毕竟移动是租用的电信的主干网络,索要公网IP是要收费的,该公网IP能解决是因为,我们的内网和外网之间直接没有那么多隔阂了,之间只存在一个ip 老化设置,可以忽略不计,这个时候推送就非常的及时了,不在存在推送延迟等问题。
  2. 将路由器桥接,这么做的目的也是为了减少私网到公网之间的隔阂,就那上面的比喻来说,这么做的目的相当于减少了电灯泡之间的开关,IP老化时间设置减少,TCP连接没有那么容易断开了,但是这么做只能是减少中间设备的转发,而不能达到直接索要公网IP的那种效果,但是确确实实推送延迟的问题减少了很多

总结:消息延迟是由于内网与外网直接的转发设备过多,导致TCP连接性能大幅度降低,从而导致消息不通知、延迟等问题,我们能做的只能是索要公网IP和将路由器桥接,尽量减少中间设备的转发从而解决推送延迟等问题

其次,我对消息延迟的说明已经是非常简略了,里面要说的东西实在是太多了,我把主要原因和解决办法给大家说一下就好了,还有就是国内网络实际上是非常的复杂的,大多数可能只是看看视频,聊聊微信是感觉不出的,不然也就不会有内网穿透技术的产生了

    推荐阅读
  • 突触名词解释(突触是什么意思)

    突触名词解释突触是指一个神经元的冲动传到另一个神经元或传到另一细胞间的相互接触的结构。突触是神经元之间在功能上发生联系的部位,也是信息传递的关键部位。在光学显微镜下,可以看到一个神经元的轴突末梢经过多次分支,最后每一小支的末端膨大呈杯状或球状,叫做突触小体。这些突触小体可以与多个神经元的细胞体或树突相接触,形成突触。从电子显微镜下观察,可以看到,这种突触是由突触前膜、突触间隙和突触后膜三部分构成。

  • 《守望先锋》对战局影响大招top一览 守望先锋对局战绩

    今天小编要为大家带来的是玩家“黑呦酱”分享的《守望先锋》对战局影响大招top一览,感兴趣的玩家赶紧一起来看看吧!守望先锋大招分为四类,控制类,自身BUFF类,辅助类以及伤害类,由于伤害类大部分使用大招时,本体无法进行有效杀伤,且控制类及自身BUFF类需要其他技能的配合,so,此间因素也要加入考量。

  • 运动后喝黑咖啡还能燃脂吗 运动时喝黑咖啡会加快燃脂吗?

    2、运动过程中身体脂肪会加速燃烧,从而具有一定减肥作用;而黑咖啡热量比较小,加上其中含有大量的咖啡因以及维生素、纤维素物质,适量喝可以促进人体肠胃蠕动,加速脂肪代谢分解,对减肥具有促进作用。

  • 斯威汽车质量怎么样(斯威质量好不好)

    2018年6月起,斯威“品质特工队”以四大火炉的重庆作为起点,途径海南、吐鲁番、格尔木三地,历时近一年进行了数十万公里极限环境适应性试验。极端干燥高温环境下,常见车内温度往往会狂飙到60℃以上,而在斯威G01的车厢里,却始终能够保持清新凉爽的状态。一整套严酷考验下来,斯威G01的性能表现完全得以充分认证。这样一算,斯威G01差不多完成了近百万公里的专业级严酷考验。

  • 春天兰花怎么养 春天兰花怎么养浇水

    白墨兰花哪个品种最好白墨兰花是墨兰的珍贵变异品种假鳞茎椭圆形,已有数百年栽培历史,流传至今,不下十数个品种,它叶色莹润、体态优雅、幽香静远、且抗病,白墨兰花比较好的品种一般分企剑和软剑两个品系。什么兰花开花最香兰花品种很多,按花香来排,在兰花界春兰居首,惠兰次之,随后便是建兰、墨兰和寒兰,春兰的花香味最正宗,持久性也极强。

  • 奔驰e300l前进挡总共有几个(你看了奔驰22款E300L升级这套原厂HUD抬头显示效果觉得怎么样)

    从行车安全的角度来考虑,加装一台HUD是非常有必要的。HUD的全称是HeadUpDisplay,中文翻译过来就是抬头显示器。今天星骏汇小陈通过以上的产品配件图了解,我们看到这台奔驰22款E300L升级HUD抬头显示所需要更换的配件有,抬显仪器,高配仪表盖板,高配仪表电脑,雨量传感器,空调管升级HUD抬头显示把仪表台上的那一块盖板换掉,换成高配的预留好显示器孔位的盖板,装上显示器,从而使仪表显示的内容投射到挡风玻璃上面。

  • 儿童葫芦丝表演(通城千人共奏葫芦丝)

    儿童葫芦丝表演香城都市报讯 10月27日,通城县隽水中学参加湖北省“黄鹤杯”美育节节目视频录制现场,七、八年级千名学生,同奏乐曲《龙的传人》。该校相关负责人介绍,本学期,每天下午预备铃响5分钟,七、八年级各班集体合奏葫芦丝。丝竹声声,已渐成校园一道靓丽的风景线。近年来,该校贯彻落实社会主义核心价值观,注重未成年人思想道德建设,坚持开设中华传统和特色民族特色教育课程,促进学生“德智体”全面发展。

  • 鸡娃时代孩子的成长之道(与其1岁就开始鸡娃)

    出生时大脑发育已经完成25%,1岁完成了50%,3岁完成了60%,6岁达到90%。现在小学虽然是零基础入学,取消了统一考试,但是它对学生的要求并没有降低。吃够了佛系养娃的亏,橙子家的老二断然不肯再佛系养了。北京卫视于2018年摄制的纪录片《起跑线》中,有一个7岁的北京女孩令人印象深刻。她的家庭,在北京三环内有一套房,一辆车。妈妈认为,孩子从小培养兴趣,靠的是父母的指引。

  • 环氧树脂的作用与用途(环氧树脂有什么作用与用途)

    环氧树脂的作用与用途具有优良的物理和电绝缘性能,强度高、收缩性低,耐腐蚀以及有高绝缘的优势,所以被称为万能胶。电器、电机绝缘封装件的浇注。从常压浇注、真空浇注已发展到自动压力凝胶成型。长时间接触胶水时,有人会有细微的皮肤过敏和细微瘙痒疼痛的情况,建议在运用时戴上防护手套,如果出现了这样的情况,需要用酒精擦洗,然后用清水冲洗干净。

  • 明月曾照江东寒剧情(明月曾照江东寒剧情介绍)

    明月曾照江东寒剧情剧情简介:美少女战清泓是武林副盟主战破敌之女,从小被父亲禁止涉及江湖事。十年一期的武林大会即将来临,战清泓瞒着家人偷跑下山,立志夺取武林盟主之位。战清泓与温宥也开始互生情愫,奈何最终被世俗礼法所阻碍。与此同时,江湖上风起云涌,战清泓发现自己自幼背诵的家训竟是人人趋之若鹜的第一神功《鹤羽剑法》。