zglloo 发表于 2010-1-21 16:53:58

谷歌的SPDY协议-改善HTTP性能,突破网络 封锁

http://www.tektalk.cn/wp-content/uploads/2010/01/image33.png
大家知道,互联网的基本协议是TCP/IP,后来有了HTTP,才带来了web,使互联网进入千家万户,成为大家生活中不可或缺的一部分。HTTP自上世纪90年代问世以来,已有二十年的历史,期间互联网本身发生了很大的变化,也使得HTTP的许多不足暴露了出来,现在它已经不能满足许多web app的要求。两个月前,谷歌启动了一个工程,叫做SPDY项目(发音是speedy),目的是要改善HTTP的性能,使用户下载网页更加快速。之所以要改动HTTP而不是TCP/IP,是因为改变HTTP只需更新Browser和web server就行了,而改动TCP/IP就困难多了,牵扯面太广,需要更新巨量的路由器,服务器和客户端的操作系统。

      如上图所示,SPDY介于HTTP和TCP之间,处于Session layer,其下面还强制使用SSL,增强数据安全性。谷歌的Chrome浏览器已经开始支持SPDY协议,在其地址框中键入spdy://www.google.com就可以用SPDY协议而不是HTTP来访问谷歌的网站。谷歌自己的实验结果表明,使用SPDY协议,网页显示速度可以提高50%。SPDY主要针对HTTP以下不足进行了改进。

Single request per connection. 由于每次只能发一个request,含有许多文件的网页就会很慢。目前浏览器的办法是同一页面开多个connection,最多是6个。SPDY允许在一个TCP connection上同时发多个request。
只有client才能initiate request,server端不可以,哪怕是server有文件要发到client。
HTTP header没有压缩。由于使用cookies,现在的HTTP header变得越来越大,典型长度是700-800字节,可能会长达2K,占用了大量的带宽。SPDY对HTTPheader进行了压缩。
HTTP的数据包的压缩是可选项。SPDY压缩所有数据。
      SPDY还会带来一个巨大的副作用,但谷歌的网页中却只字未提。由于SPDY使用了SSL和数据压缩,那么网站封锁工具,例如什么防火长城呀,什么盾呀等等,将无法识别其数据内容,也就无法进行过滤。这可能是SPDY设计者的一个重要目的,但出于某种原因,他们没说出来。不知道,SPDY会不会因此在一些国家被禁用。

      SPDY目前来处于测试阶段,有兴趣的读者可以访问下面谷歌网页进一步阅读。

      http://dev.chromium.org/spdy

昂宿星团人 发表于 2010-1-21 16:59:01

倒数第二段是重点

ledled 发表于 2010-1-21 17:22:46

地址貌似被墙了

lfk 发表于 2010-1-21 18:21:47

真好的副作用啊.....

universebreaker 发表于 2010-1-21 19:20:36

嘩嘩嘩嘩嘩嘩嘩嘩嘩嘩嘩嘩嘩嘩嘩嘩嘩嘩嘩嘩嘩~

我口水都流出來了...(google你別吊我胃口,我怕我會engulf你的XD)
這麼好的東西當然越快應用越好
最好還是祕密出台xpp
所有的browser都一定要內含spdy呀
最好m$都參一腳進來,打包成ie的"重大安全更新"
神不知鬼不覺地瞬出去,爽呀!!!

cuihao 发表于 2010-1-21 21:21:04

回复 #3 ledled 的帖子

chromium网站一直被墙。

Lightalt 发表于 2010-1-21 23:38:34

小心祭出白名单就彻底局域网.....

equn 发表于 2010-1-21 23:54:54

我早就知道谷歌一定是有了完全破网的新技术 才敢这么叫板的
看来这次中国GOV要处于下风了 哈哈哈哈

universebreaker 发表于 2010-1-22 00:57:37

回复 #8 equn 的帖子

既然google的神兵已經出現
那麼我們就更加要裡應外合
來一個破牆通天!

watson_yan 发表于 2010-1-22 01:06:33

双手赞成

xjflyttp 发表于 2010-1-22 14:28:46

很明显。。。东西还没做出来项目网站已经被伟大的fw~~ko了...

universebreaker 发表于 2010-1-22 22:07:56

你們不是一向都有方法穿牆嗎?

equn 发表于 2010-1-22 23:34:15

Chrome好像已經支持這個協議了。。

universebreaker 发表于 2010-1-22 23:44:19

回复 #13 equn 的帖子

但支持spdy的網不多呀....
一定要把它弄成普世標準才行xp

muclemanxb 发表于 2010-2-1 22:30:50

在我视力可及的范围内,我抱悲观态度~
页: [1]
查看完整版本: 谷歌的SPDY协议-改善HTTP性能,突破网络 封锁

论坛官方淘宝店开业啦~
欢迎大家多多支持基金会~