这是什么魔法?
我的 3G 指示灯是灰色的。 android 浏览器无法加载页面(我一直在针对谷歌进行测试),即使是通过 IP。然而,Facebook 应用程序会加载新帖子、评论、图片等所有内容。它毫不费力地做到了。
他们必须从技术层面做一些事情才能实现这一目标,对吗?我拒绝相信该应用程序充满了魔力。
我注意到每次都会发生一件特定的事情:GPS 指示器会弹出,Facebook 加载新内容,然后 GPS 指示器消失。该应用程序是否以某种方式使用 GPS 建立数据连接?
如果这背后有合法的技术,那将是有值(value)的知识。
更多信息:
- Facebook 应用程序允许您按需请求新内容。这也有效,而其他应用则无效。
- 据我所知,该应用程序不会预加载评论。如果我点击一个帖子,评论加载没有问题。
如果 3G 指示灯变灰,则表示您处于边缘 (2G) 网络中。
我很清楚这一点。每当我为我的“无限”计划达到所谓的每月 2 GB 软限制时,T-Mobile 都会将我切换到边缘网络。然后当然,一切对我来说都超时了。
我曾经记得有一段时间,只要数据不是太多,边缘网络甚至对数据仍然有效,但现在已经一去不复返了。
Facebook is boosting its edge network with its own servers to
speed the delivery of its photos according to Frank Frankovsky, a VP
at the social networking company. Frankovsky outed his plans onstage
at the structure 2012 event and explained how he hopes to scale.
[source]
我想这是因为现在像 Facebook 这样的公司正在为运营商在本地托管他们的服务器的特权付费,所以这给了像 T-Mobile 这样的运营商一个经济激励来加速其边缘 Facebook 照片的大量流量网络排除非 Facebook 应用程序的轻得多的文本流量(正如您自己所说,即使谷歌的高度优化文本流量也不会通过,即使所有 Facebook 照片和更新都可以)。
关于此主题的更新:(但与不同的公司)
我的一个 friend 刚从中国的一个电信 session 回来,报告说中文申请WeChat被中国移动发现用 ping 请求淹没他们的网络以确保他们的流量获得第一优先权。
据我的 friend 说,这造成了与我在 Facebook 上向他描述的情况类似的情况。他手机上的网络条指示器会非常低,或者不存在,而微信应用程序是唯一可以继续工作并传输数据的应用程序(是的,手机上可能没有显示条,并且有那个电话仍然适用于某些事情,因为此类网络指标没有标准化过程,并且由运营商/制造商决定在什么连接阈值下它将显示零条、一条、三条、3g 等)。
In mid-March, media reports said that Chinese telecom carriers, led by China Mobile, are likely to start charging Tencent for hosting
WeChat.
Telecom operators claimed that the WeChat service consumed too much
traffic on their wireless networks but returned few benefits.
[source]
以上是我能在媒体上找到的关于这起微信事件的唯一引用资料,但它并不能证实我 friend 的全部故事,我也没有搜索很长时间。也许某处有一篇更好的文章,其中介绍了更多细节。