我一直在思考使用COMET / 推送技术是否真的比使用长轮询更有优势,其中服务器会在告诉客户端没有新事件发生之前等待特定的最大时间。
这两种技术都具有类似的客户端延迟,尽管普遍认为长轮询更糟糕,因为它们需要建立一个新的连接,但也有HTTP保持连接的事实存在,所以最终两者似乎产生了非常相似的流量/负载。
那么,使用COMET是否有明显的优势呢?
我一直在思考使用COMET / 推送技术是否真的比使用长轮询更有优势,其中服务器会在告诉客户端没有新事件发生之前等待特定的最大时间。
这两种技术都具有类似的客户端延迟,尽管普遍认为长轮询更糟糕,因为它们需要建立一个新的连接,但也有HTTP保持连接的事实存在,所以最终两者似乎产生了非常相似的流量/负载。
那么,使用COMET是否有明显的优势呢?
我能想到的一些优点: