goo*_*ate 6 asp.net wcf comet reverse-ajax push-notification
实现Comet,HTTP Push或Reverse AJAX的正确方法(或最佳方式)是什么?
你会推荐什么.NET实现?
我听说过WebSync和PokeIn,两者都是付费实现,我已经使用过 PokeIn ,它非常简单。如果您希望编写自己的 COMET 实现代码,我只能说这是一项复杂的任务,因为您需要修改 IIS 的自然行为。这是一种绕过 HTTP 协议限制的巧妙方法,您需要非常清楚自己在做什么,这样才不会破坏周围的事物 =)。
它也称为长期请求。这也是迄今为止实施起来最复杂的方法。基本上,客户端发出请求,服务器响应非常慢,这导致连接无法维持。可以这么说,当服务器有东西要推送时,它会定期“突发”发送信息。这种方法可以为您提供实时推送,这非常棒。但是,它有一个严重的缺点:像这样保持连接打开并不是底层协议的工作方式,而且大多数服务器对此并不满意。如果您的流量太大,您将耗尽服务器上的线程并最终导致您的网站瘫痪。参考:http ://www.coderanch.com/t/121668/HTML-JavaScript/does-Reverse-Ajax-Works
| 归档时间: |
|
| 查看次数: |
1887 次 |
| 最近记录: |