【标 题】:腾讯WEB加速器原理分析手记
【作 者】:欧阳修子(linuxs)
【时 间】:2007-06-27
【链 接】:
http://www.sg-zc.cn/vip/article.asp?id=267引子:
自腾讯为建立一个软件帝国开始,腾讯的心也在不知不觉里变大了,从此,越变越大,不可制止....
原本只是个即时聊天软件的公司,现在却变成了,价值超过几十亿的软件帝国...一个规模庞大的企业!
一个小小的软件,竟能发展到如此规模,确实让人吃惊....
从QQ开始,发展到了网络游戏,网络软件,如今,腾讯于2006-12-12发布了WEB加速器1.0版本.
以下是腾讯对此软件的介绍: 尊敬的QQ用户,腾讯公司邀请您参与腾讯Web加速器测试计划。在这个测试计划中,我们很希望收集您对腾讯Web加速器的意见,特别是网络加速作用。
腾讯Web加速器的加速原理是,通过P2P的方式,在访问同一网页的用户之间传输数据,从而达到加速作用。对于服务器压力大的网站,或不同运营商的网站,有很好的加速效果。
由于是使用P2P方式进行加速,所以在线人数越多,加速效果越明显,请各位用户尽量保持使用。
欢迎您到讨论区(http://webacc.bbs.qq.com)发表意见,您反映的每个问题都会有专人跟进。让我们一起加速吧!
请点击下面的链接下载web加速器(http://exp.qq.com/files/46_1175652013.exe)
正文:
从介绍中我们可以看出,这是一个P2P原理的软件,用BT的朋友应该有体会,打开BT,无论你下不下东西,BT都会上传,而且你的带宽有明显的降低!
这就是因为P2P的原理,P2P的原理是,假设我在我的服务器里放置了一个软件,你和他都需要下载,那么假如你用P2P的下载工具下载了我在服务器里放置的这个软件,那么你下载的时候就是只有我这个服务器的一个链接点.但是等到他下载的时候,那么就会多了一个链接点,两个链接点,这两链接,一个是我服务器的链接,一个是你电脑上的链接.
为什么会这样呢?这就是P2P的原理,多出一个链接点,是为了能多一条下载的线程,从而加快下载速度.
有些游戏下载器,一般都是利用P2P原理,所以他们会说,下载的人越多,速度越快,因为下载的人越多,链接点越多,线程越多...
腾讯的这款WEB加速器,正是用这种原理,如,大家在访问某一个网站的时候,网站里会有很多图片和音乐.这就如同我们在下载这些图片和音乐,我们浏览到的网站上的这些图片和音乐都会被保存到IE缓存文件夹里,以便下次访问该网站的时候,速度会变快,其主要原因就是,不需要再次进行下载这些图片和音乐资源了...但是这只是单线程下载,速度会很慢,也就造成了我们访问该网站的速度很慢.
这些图片和音乐等资源,叫做IE缓存.
如果换做P2P原理呢?如,我们俩都开着腾讯的WEB加速器去浏览网站,我正在浏览某个网站,同时,你也在浏览这个网站,那么,在不知不觉中,我们已经建立了一个P2P链接,在第三个人访问这个网站的时候,连接网站的图片和声音的时候,就是3个线程,你的,我的,和该网站服务器的.这对于单线程下载是不会发生的.
我们之前已经说过了P2P原理,线程越多,同样的资源越多,下载速度越快....
如果我们使用腾讯WEB加速器去浏览网站,那么这个网站上的图片,音乐等资源都会被保存到一个文件夹了,就相当于IE的缓存.其他人如果访问这个网站的时候,你的机器就会变成一个P2P的链接点,他们在浏览你浏览过的图片和声音资源的时候,会从你电脑的WEB加速器的缓存文件夹里下载指定的图片和音乐资源...
这就对你起到了反面的影响作用!,加大了那个人的访问速度,而占用了你的带宽!
我们日常生活中的很多下载工具都是利用P2P原理,如:"迅雷","网际快车","网络传送带",还有腾讯的"超级旋风",这些都属于P2P原理的下载工具.
建议大家在用这些工具下载完某一个软件后,请在工具里删除这个软件的记录!,这样就能制止别人在下载同一个软件的时候,你变成他的链接点,占用你的带宽!
总结:
从腾讯的这款加速器我能看出,腾讯有很大的野心!,它想占领整个网络界!
因为使用这款加速器的人越多,初期,他们会体验到使用这款加速器去浏览网站,速度明显有所提高,但以后他们的网速,将会越来越慢...因为,使用腾讯WEB加速器访问你访问过的网站的人多了,你的电脑上的某网站的缓存(图片和音乐等资源),将会有更多的人下载...占用你的带宽!
腾讯,是一个迷,我不知道他将来要做些什么,他会不会也像微软一样?开发操作系统?也许有些人会肯定的说,"不会",但是真的不会吗?这些不会,也只有留给腾讯去解释了...
本文转自:HackerVip's Blog
http://www.sg-zc.cn/vip http://www.codeforum.cn
[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课