Re: 大家一起讨论Web Sockets

2010/12/17 Jjgod Jiang <gzjjgod@gmail.com>

> 2010/12/16 Zi Bin Cheah <zibin@opera.com>:
> > 讨论时间来啦。先说我知道的。
> >
> >
> 我了解就是现在使用HTTP,一般在过了一段时间后如果客户端再和服务器联系,必须从新建立请求的握手(handshake),而这对一些数据要求快或多的网页会造成一定的瓶颈。那Websocket基本上是一个duplex,multidirectional的protocol。在这里duplex意思是说客户端和服务器可以同时发送讯息。而multidirection就是双方都可以发送讯息吧。(我是这样了解的)那在不需要重新建立请求下就可以省掉很多header内容,调查显示可以节省500:1
> > 甚至是1000:1的带宽。[1]
> >
> > 这么好的东西,W3C当然不放过,就把他弄成API来用。http://dev.w3.org/html5/websockets/
> >
> > 不过上天是公平的(不公平的)WebSockets最近出现安全漏洞,已经在FF,Opera给禁用了[2]不知道什么时候可以把这个漏洞解决掉。
>
> 不考虑最近的问题,WebSockets 在 modern browser 上都已经可用了,包括 Safari 5 / Chrome /
> Firefox 4, 所以有很多试验性的应用出来。
>
> 但在服务器端也需要相应的支持,现在比较常见的是用 node.js 来做,似乎也有 Apache 的 module?相比 HTTP Long
> polling 的 Comet 方案,这样就要另外维护一个服务器程序,增加了一点维护负担。
>

最近刚开始看node.js,这里有隐藏扫地僧出来讲解一下吗? :)


>
> - Jiang
>

Received on Friday, 17 December 2010 09:07:44 UTC