suregoose 发表于 2022-11-29 10:22

微信信息手机端总比电脑端慢大半拍是怎么回事

就是微信同时登陆手机端和电脑端,手机端的信息从来都比电脑端慢上好久才出来,尤其是语音通话,电脑端都弹出提示几十秒了,手机端连个响都没有。

JudgmentEye 发表于 2022-11-29 10:36

canon_gigue 发表于 2022-11-29 17:37

同样的问题,疑惑好久了

—— 来自 HUAWEI LYA-AL00, Android 10上的 S1Next-鹅版 v2.5.4

居尔一拳 发表于 2022-11-29 21:25

这应该是通病,但没人知道为什么

lijian198284 发表于 2022-11-29 21:27

苹果?

ekdc11 发表于 2022-11-29 22:20

我甚至感觉是故意的:比如在平板上登录了之后,平板上跳信息要快1秒左右,pc也类似。手机平板全安卓

Andrue 发表于 2022-11-30 03:08

ios还是安卓?
ios的推送周期会慢一点,有时候就会这样

01046 发表于 2022-11-30 04:39

安卓也慢,有时候看着PC的微信电话一直响,手机迟迟没动静,很烦躁

twitter 发表于 2022-11-30 07:42

我觉得是网络问题

tgwing 发表于 2022-11-30 07:55

play版的微信就这样,最多能晚三四分钟

—— 来自 Sony J9110, Android 11上的 S1Next-鹅版 v2.5.2-play

银光闪耀 发表于 2022-11-30 08:03

neverer 发表于 2022-11-30 08:07

lijian198284 发表于 2022-11-29 21:27
苹果?

安卓一样的,电脑端就是比手机端有时候快那么几秒

spiece 发表于 2022-11-30 08:50

电脑微信安装目录420mb,手机微信app占用空间700mb,我认为是手机微信根本没做好。

沈淮 发表于 2022-11-30 09:04

张小龙吗死了

马台街48 发表于 2022-11-30 09:36

这个有可能是古早年间的技术债,微信当初和公司里另一个聊天app抢跑出道,还有马上就要进国内的line,所以他们第一版微信是用QQ邮箱的代码糊出来的(坊间传言),看起来你们是在即时通讯,实际上是在互相发邮件,所以如果这个假设成立,那他极有可能在这一套垃圾代码上一直维护到现在,所以你们手机端首发信息走的是他QQ邮箱的Sync,这个应该还是http基础上的东西,而电脑端有可能是真正的socket协议在收发信息,所以用起来体感就快很多

微信使用的同步协议叫做SYNC,参考了微软的ActiveSync YNchronous ommunication:同步通信。没有数据发送时,传输线处于MARK状态。为了表示数据传输的开始,发送方先发送一个或两个特殊字符,该字符称为同步字符。当发送方和接收方达到同步后,就可以一个字符接一个字符地发送一大块数据,而不再需要用起始位和停止位了,这样可以明显地提高数据的传输速率。采用同步方式传送数据时,在发送过程中,收发双方还必须用一个时钟进行协调,用于确定串行传输中每一位的位置。接收数据时,接收方可利用同步字符将内部时钟与发送方保持同步,然后将同步字符后面的数据逐位移入,并转换成并行格式,供CPU读取,直至收到结束符为止。用一个Key来实现状态同步。这样一种协议在后台实现上比业界通用方案要复杂许多,但是能把客户端的实现**简化,同时在很大程度上能够满足iPhone,安卓,塞班等多个操作系统的不同需求。

微信秉承“重后台轻客户端”的思路,因为客户端安装在用户手机上,变更成本很高;而后台则可以实现迅速的变更,在不发新版本的情况下实现新功能。以下是一个例子:微信的最初版本是不支持群聊的,第二个版本支持了群聊,但第一版客户端仍然可以在后台的变更处理之下参与群聊,只是不能够发起群聊而已。

其服务器端目前获知的几部分分别是三网专用网关服务器、登陆服务器组、负载均衡服务器组,主动推送服务器组、后台数据转换服务器组、存储阵列等几部分。由于目前没有任何能够直接从客户端保存至服务器端的功能,推测其服务方并没有用于数据记录的数据库服务器,而是在登陆服务器组中集成了用户数据库,用来记录用户授权。

因张小龙做邮箱Foxmail起家,继而又做了QQ Mail等,QQ Mail是国内第一个支持Exchange ActiveSync协议的免费邮箱,基于其从业背景,微信从一开始就采取基于ActiveSync的修改版状态同步协议Sync,也就再自然不过了。一句话:增量式、按序、可靠的状态同步传输的微信协议。

我没去详细考证,随手搜了点文章可以看看,https://blog.csdn.net/zhangmiaoping23/article/details/52668636

JudgmentEye 发表于 2022-11-30 12:02

页: [1]
查看完整版本: 微信信息手机端总比电脑端慢大半拍是怎么回事