Comet, 下一代反向AJAX(即服务器推送技术- Server-side push)

时间:2013-01-01 16:34:21
【文件属性】:

文件名称:Comet, 下一代反向AJAX(即服务器推送技术- Server-side push)

文件大小:37KB

文件格式:RAR

更新时间:2013-01-01 16:34:21

AJAX Comet Server-side push

您可能已经听说过 Comet,因为它最近受到了一定的关注。Comet 有时也称反向 Ajax 或服务器端推技术(server-side push)。其思想很简单:将数据直接从服务器推到浏览器,而不必等到浏览器请求数据。听起来简单,但是如果熟悉 Web 应用程序,尤其是 HTTP 协议,那么您就会知道,这绝不简单。实现 Comet 风格的 Web 应用程序,同时保证在浏览器和服务器上的可伸缩性,这只是在最近几年才成为可能。目前一些主流网站都有类似的原理,例如:webQQ、开心网、白社会等等,它们中消息动态都是采用类似的技术,也许具体实现方式不一样;


【文件预览】:
Request.Comet
----article.txt(5KB)
----comet.php(1024B)
----ping.php(141B)
----mootools.v1.2dev.js(131KB)
----index.html(931B)
----request.comet.js(3KB)

网友评论

  • 不错,有用,但是分值有点高了
  • 不是真正的服务器推,谢谢分享。
  • 用PHP编写,还没有测试
  • 这个轮询的方式 没用。我记得以前在chinaphp论坛上 有个反推测试代码是能用的。那个代码找不到了,只找到这个。可惜用不了 浪费我8分。
  • 个人觉得,该方法有待优化,
  • 是用php写的,没有环境不能运行,分值有点过高了。
  • 还是采用轮询的方式进行,没有测试过,理论上来讲也会为服务带来不小的负担。