ReverseHTTP到底是什么?为什么它会有用?

Tom*_*Tom 9 javascript ajax real-time

reversehttp.net几乎无法立即了解reversehttp的真正含义以及如何最好地利用它,这使得该工具似乎难以实际实现.在什么样的环境中,这可能是理想的实时Web数据情况,什么时候不起作用,哪些浏览器支持这种方法,它究竟是什么?

  • 是什么让reversehttp与其他PUSH实现不同?

感谢能够提供帮助的人,并且首先听到了这一点,并且知道它是什么.

Jus*_*ner 6

反向HTTP是客户端保持与Web服务器的开放连接的一种方式,以便Web服务器可以将更新推送到客户端(而不是客户端不断要求更新).

以您的经典Twitter客户端为例.

目前,如果您有任何更新,客户端会定期询问Twitter.如果没有,这是一个浪费的请求.

使用反向HTTP等技术,一旦建立与Twitter的连接...... Twitter就能够在发生更新时向您发送更新,从而为您和Twitter节省一些带宽,开销和一点点努力.

反向HTTP的工作原理是在服务器与之通信的浏览器中运行Web服务器.

有类似的技术以更安全,更安全的方式实现相同的目标.Microsoft.NET通过在客户端和服务器之间保持连接打开(而不是在客户端上运行单独的服务器),在WCF中将这些类型的服务实现为双工绑定服务.还有一项名为Comet的技术允许同样的事情.