【发布时间】:2012-03-27 11:08:24
【问题描述】:
谁能描述一下 reverse ajax 和 normal ajax 之间的区别。如果可能的话,请解释一下反向 ajax 在网络世界中的作用,以及一些现实世界的例子。
我从没用过这个反向 ajax,适合普通的 web 应用吗?
【问题讨论】:
标签: javascript jquery ajax reverse-ajax
谁能描述一下 reverse ajax 和 normal ajax 之间的区别。如果可能的话,请解释一下反向 ajax 在网络世界中的作用,以及一些现实世界的例子。
我从没用过这个反向 ajax,适合普通的 web 应用吗?
【问题讨论】:
标签: javascript jquery ajax reverse-ajax
普通的ajax,你需要定期从你的客户端轮询你的服务器。
对于反向 ajax,服务器会在有更新时将更新推送到您的客户端。
【讨论】:
Reverse Ajax:本质上是一个概念:能够将数据从服务器发送到客户端。在标准的 HTTP Ajax 请求中,数据从客户端发送到服务器。
其他类似的术语是 HTTP 轮询、长轮询、彗星、服务器推送、HTML5 中的 Web 套接字。
Comet 是一种 Web 应用程序模型,其中将请求发送到服务器并在很长一段时间内保持活动状态,直到发生超时或服务器事件。当请求完成时,会发送另一个长期 Ajax 请求以等待其他服务器事件。使用 Comet,Web 服务器可以将数据发送到客户端,而无需显式请求。
这是我在 github 上分享的一个示例演示,用于展示使用 servlet3.0 异步功能 https://github.com/uravik21/ReverseAjax-JspTagJspFragment 的反向 ajax
【讨论】: