« 上一篇下一篇 »

非标准的Web流量

 Web会话的、有来有往的协议。Web访问是由浏览器发起,服务器不加区分地连接到浏览器。但是,有时需要服务器把数据推送到客户端,比如股票行情,客户端登记特定的股票,服务器把股票价格的变化推到登记了该股票的客户端。

    有以下几种方法支持这种服务器推送。

    1、Adobe的Flash客户端支持用实时媒体协议把数据流从服务器传输到客户端。

    2、客户端发起的永久GET,通过HTTP请求一个对象,服务器返回一个永不终止的响应。客户端随时解析来到的响应。

    3、HTML5规范中的Web套接字,在服务器和客户端之间建立一条双向裸连接。COMET是另外一种实现服务器推送的方法。

    4、在长轮询(long polling)中,浏览器请求一个对象,服务器故意很长时间后才响应。在这段时间中,如果服务器有数据需要传送,就可以立即响应;否则,在长响应窗口的最后发送一个空响应,浏览器可以发起另一个长轮询请求。
   
    在这些异步模型中,客户端和服务器可以互相独立的工作,反映了Web使用方式的改变。随着实时聊天和交互媒体的增长,需要新的方式来定量测量这类连接,如消息量、流媒体数量、抖动和带宽消耗。

« 上一篇下一篇 »