随笔分类 -  服务器推

摘要:觉得COMET这个概念很有意思,但博主使用了自己的一套较为复杂的框架,看起来颇为费劲,故而我想通过简单的“jQuery+两个类”来实现一个简单的comet模型,并附上源码,请大家拍砖。 效果图如下:一、概念借用横刀天笑的解释这个Comet概念:“像彗星那样拖着长长的尾巴的http长连接”。事实上大家都知道,http是不可以与服务器持久连接的,要是每个请求都与服务器持久连接的话,那服务器早就宕掉了,就像前段时间像博客园连接数超过2000就出来了Service Unavailable一样。。就像网上的解释:step 1.向服务器发出请求step 2.服务器端查看是否有数据step 3.如果有数据, 阅读全文
posted @ 2011-04-22 17:02 颜骨柳筋才大如海 阅读(681) 评论(0) 推荐(0)
摘要:http://www.ibm.com/developerworks/cn/web/wa-lo-comet/简介:很多应用譬如监控、即时通信、即时报价系统都需要将后台发生的变化实时传送到客户端而无须客户端不停地刷新、发送请求。本文首先介绍、比较了常用的“服务器推”方案,着重介绍了 Comet - 使用 HTTP 长连接、无须浏览器安装插件的两种“服务器推”方案:基于 AJAX 的长轮询方式;基于 iframe 及 htmlfile 的流方式。最后分析了开发 Comet 应用需要注意的一些问题,以及如何借助开源的 Comet 框架-pushlet 构建自己的“服务器推”应用。“服务器推”技术的应用 阅读全文
posted @ 2011-04-12 23:19 颜骨柳筋才大如海 阅读(193) 评论(0) 推荐(0)
摘要:转自http://www.15admin.com/edu/Programming/02/2010-05-16/24051.html要想长时间保持服务器和浏览器之间的连接怎么办?长连接技术,这可不是什么新技术,用IFrame作为隐藏帧指向长请求页面的方法早已被很多人运用在互联网上,但是IFrame作为隐藏帧有一个弊端,那就是浏览器的进度条始终处在读取状态。为了使用户获得更好体验,“Google的天才们”使用了一个叫“htmlfile”的对象解决了这一问题,并把它运用了了GMail和GTalk两个产品上。 如今我们公司要做的新项目上要求有实时报警功能,本来我想用AJAX轮询做,但是觉得挺没追求的, 阅读全文
posted @ 2011-04-12 23:10 颜骨柳筋才大如海 阅读(376) 评论(1) 推荐(0)