与客户持久连接

Ulf*_*Ulf 12 javascript connection persistence

是否有一般方法使用JavaScript实现应用程序的一部分并提供与服务器的持久连接?我需要服务器能够将数据推送到客户端,无论客户端是否在防火墙后面.提前致谢

Ste*_*hen 14

请参阅Comet - 它就像ajax,但它保持连接打开,因此服务器可以将信息推送到客户端.

请注意,兼容的浏览器只能保留2个连接(注意:大多数现代浏览器不再符合)到特定域(默认情况下),因此您可能希望拆分域(例如www.yourdomain.com和comet.yourdomain.com)这样您就不会大幅减慢页面的加载速度.或者您可以确保在加载其他所有内容之前不要打开彗星连接.这只是要小心的事情.