2 hj shao hj_shao 于 2014.07.02 19:42 提问

怎么结合comet长轮询和lighttpd的IO多路复用来提高并发

RT:想解决ajax长轮询带来的阻塞其他请求情况,网上有看到可以结合“多路复用”来解决,从而不影响其他连接请求,可是我不知道这个应该怎么实现,服务器是lighttpd,它的多路复用就更加没有头绪了,请懂的大拿帮个忙?

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
轮询,长轮询,长连接以及comet概念的剖析
Comet是一种用于web的推送技术,能使服务器实时地将更新的信息传送到客户端,而无须客户端发出请求,目前有两种实现方式,长轮询和iframe流(长连接流)。 推送技术,又名反向AJAX,指的是一种基于Internet,将由中心或发布者发出消息传输给用户的技术。与之相对的是拉取(参见AJAX),这种情况下请求是由用户或客户端主动发起的。 长轮询 长轮询是在打开一条连接以后保持,等
实现Comet(服务器推送)的两种方式:长轮询和http流
Comet 是一种高级的Ajax技术,实现了服务器向页面实时推送数据的技术,应用场景有体育比赛比分和股票报价等。实现Comet有两种方式:长轮询与http流长轮询是短轮询的翻版,短轮询的方式是:页面定时向服务器发送请求,看有没有更新的数据。而长轮询的方式是,页面向服务器发起一个请求,服务器一直保持tcp连接打开,知道有数据可发送。发送完数据后,页面关闭该连接,随即又发起一个新的服务器请求,在这一过...
js+php实现comet(ajax长轮询)推送功能
简单描述: comet是用ajax实现的服务器推送,有两种实现comet的方式,长轮询和流,这里只实现长轮询。 长轮询的过程:页面发起一个服务器请求,然后服务器一直保持连接打开,直到有数据返回。返回数据之后浏览器关闭连接,随即又发起另一个服务器请求。这一过程在页面打开期间一直保持连续不断。 这种方式节省带宽,并且递归请求(有顺序),跟普通轮询无序相比好很多。 testPush.ht
基于comet的实时web应用:长轮询和服务器端推送
前半部分转载自 http://www.ibm.com/developerworks/cn/web/wa-lo-comet/ 基于 AJAX 的长轮询(long-polling)方式 AJAX 的出现使得 JavaScript 可以调用 XMLHttpRequest 对象发出 HTTP 请求,JavaScript 响应处理函数根据服务器返回的信息对 HTML 页面的显示进行更新。使用 A
WEB通讯技术之短轮询、长轮询(comet)、长连接(SSE)、WebSocket
Web端即时通讯技术:即时通讯技术简单的说就是实现这样一种功能:服务器端可以即时地将数据的更新或变化反应到客户端,例如消息即时推送等功能都是通过这种技术实现的。但是在Web中,由于浏览器的限制,实现即时通讯需要借助一些方法。这种限制出现的主要原因是,一般的Web通信都是浏览器先发送请求到服务器,服务器再进行响应完成数据的现实更新。  实现Web端即时通讯的方法:实现即时通讯主要有四种方式,它们分别是
java comet 长轮询的案例
这个案例主要是java的comet 长轮询功能的实现,看到网上的案例只是从后台推送消息到前端,而且很多都是(iframe, 流的方式), 很难找到从客户端发送消息到服务器端,服务器端接收到消息之后推送到前端,这中间涉及到Event事件处理顺序在不同的浏览器(IE,FF, Chorme)也不同。
基于AJAX的长轮询(long-polling)方式实现COMET例子
什么是 Comet? 解释: Alex Russell ( Dojo Toolkit 的项目 Lead )称这种基于 HTTP 长连接、无须在浏览器端安装插件的 “ 服务器推 ” 技术为 “Comet” 。 有两种实现 Comet 应用的实现模型,目前主要讨论的是基于 AJAX 的长轮询 (long-polling) 方式 例子如下: Servlet实现类:TestComet  
webqq使用的也是基于comet的ajax长轮询技术
今天发现webqq聊天使用的也是基于comet的ajax长轮询技术,每个聊天窗口一个通道,每60秒左右发起一个长轮询,在60秒内的长轮询期间如果有接收的消息,就能立即返回并自动发起新的长轮询。看来目前我为公司选择使用icomet作为群聊消息推送服务器方案不说是最优的,也可以说是比较成熟的了。
Servlet3.0 异步 servlet Comet 技术
概述 “Comet 技术”、“服务端推技术(Server-Side Push)”、“反向 Ajax 技术”这几个名称说的是同一件事情,可能您已经听说过其中的一项或者几项。但没听说过也没有关系,一句话就足以表达它们全部的意思:“在没有客户端请求的情况下,服务端向客户端发送数据”。 这句话听起来很简单很好理解,但是任何一个长期从事 B/S 应用程序开发的程序都清楚,这实现起来并不简单,甚至很长
Ajax与Comet的介绍与区别
Ajax(Asynchronous JavaScript + XML的简写)可以向服务器请求数据而无需卸载(刷新)页面,带来更好的用户体验。  Ajax技术的核心是XMLHttpRequest对象(简称XHR)。 一、XMLHttpRequest对象 /* 兼容IE早期版本 */ function createXHR(){ if (typeof XMLHttpRequest !=