1
Facebook想为世界带来更快网速,无论是和全球的电信公司合作,亦或者是派出无人机去地球上最偏远的角落。这样做的目的也同样是为了可以让Facebook的社交网络在全世界都可以流畅运行,即便是在网络最不发达的地区。
Facebook为了达成这个目的推出了一个叫做 Augmented Traffic Control的工具,它可以模拟各种不同的网络,包括2G和传统的Edge,甚至无法保持连接的网络。Facebook的测试人员在各种网速不好的地方通过这个工具测试Facebook的连接。这项措施对于Facebook的全球扩张来说是至关重要,尤其是对于网络情况不佳的地区。
现在,全世界的开发者都有机会使用这款工具来加速自己的网站了。
就在今天,Facebook开放了工具的源代码,全世界的开发者可以修改和提高这款工具的性能。使用Augmented Traffic Control就可以使人们修改他们Wi-Fi的连接速度和可靠性。
John Morrow,Facebook产品工程师,该计划的创始人,认为这项计划会给所有移动互联网用户带来便捷,不仅仅是Facebook的用户,同时也是为了那些因为糟糕的互联网而苦恼的网友们。
自 Zuckerberg 在2013年宣布Facebook将会把移动互联网体验作为首要目标后,Morrow和他的Facebook工程师伙伴 Andrew Pope产生了这个想法。
最初他们觉得Zuckerberg的目标不会影响他们,因为他们的工作只是确保Facebook的浏览顺畅,无论有多少人在浏览。理论上来说,无论多少人用PC或者手机浏览Facebook都不会影响打开Facebook的速度。但他们在黑客杂志 《2600》中看到一个团队在DEF CON会议上创造了一个私有网络单元的时候,他们认为网络环境也会影响终端体验,所以自建了一个缓慢而且不稳定的网络环境来测试浏览。
最开始他们俩用的是诸如OpenBTS之类的开源软件,然后是使用二手天线建立了一个私人2G移动网络,这样Facebook的工程师就可以测试移动端的网站和公司的app。
但是想要维持这样一个设备很难,并且受到了范围的限制。这个网络甚至覆盖不了Facebook公司园区。
最后他们决定通过一个可以改变Wi-Fi连接速度和可靠性的工具来解决问题。这意味着测试机必须连接上Wi-Fi。但是很多手机并不是仅通过Wi-Fi连接,还有诸如2G,Edge网络的情况。
虽然他们减少了测试设备,但是增加了测试人员。Augmented Traffic Control现在不仅可以覆盖整个Facebook,并且通过这个工具,团队可以模拟大多数国家的网络情况。并且这帮助了Facebook解决了在很多国家丢包的问题。
Morrow希望其他公司也可以从中受益,他表示以前从来没见过其他互联网公司做过这种测试,现在这些互联网巨头也许会重视起来,对于那些网络不佳的用户来说,这是一个好消息。
Via Wired
雷峰网原创文章,未经授权禁止转载。详情见转载须知。