免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 212048 | 回复: 724

使用 comet 实时向客户端推数据 ,今天你试了没有?放出第二弹:源码下载。 [复制链接]

论坛徽章:
0
发表于 2008-04-29 10:54 |显示全部楼层
谈到web聊天,不知道大家有没听说过 comet。
那是一种基于长连接的服务器推的技术,也就是说不需要客户端来回的刷呀刷,只需要维持“心跳”响应就可以了。


很神奇吧,开两个浏览器窗口并排放好,打开下面的地址打几句话试试:
http://kerphi.zeitoun.net/articles/comet_and_php/comet-ajax/

再来看看原理:
http://www.ibm.com/developerworks/cn/web/wa-lo-comet/


当然由于维持连接也需要占用服务器资源,在这里用php做后端效率稍微低了点,找个原生支持多线程的写后端可能更好,不过在中小并发的使用场合绝对够用了。


迎接五一,放出那个网站拉来的演示源码,感兴趣的试试了。

注意需要稍高版本的 php5,另外里面的 data.txt 需要有读写权限。
游客,如果您要查看本帖隐藏内容请回复


[ 本帖最后由 sunnyfun 于 2008-4-30 09:04 编辑 ]

论坛徽章:
0
发表于 2008-04-29 11:09 |显示全部楼层
学习了

论坛徽章:
0
发表于 2008-04-29 14:44 |显示全部楼层
非常不错,赞一个

论坛徽章:
0
发表于 2008-04-30 09:13 |显示全部楼层
原帖由 alexru 于 2008-4-29 14:44 发表
非常不错,赞一个


多谢,第一次接触到这种技巧时我也是非常惊讶并马上喜欢上它的。

论坛徽章:
0
发表于 2008-04-30 09:18 |显示全部楼层
谢谢分享

论坛徽章:
0
发表于 2008-04-30 09:29 |显示全部楼层
look

论坛徽章:
0
发表于 2008-04-30 10:33 |显示全部楼层
我又來看看..謝

论坛徽章:
0
发表于 2008-04-30 13:41 |显示全部楼层
看一下

论坛徽章:
0
发表于 2008-04-30 14:25 |显示全部楼层
來學習了

论坛徽章:
0
发表于 2008-04-30 15:27 |显示全部楼层
长连接会非常消耗服务器的资源, 并不适合大并发。因为原有的web并不是为这类服务设计的。
快速的刷新 也不是很好。

还是专门写一个服务器好。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP