使用
JavaScript实现部分应用程序的一般方法,并向服务器提供持久连接?我需要服务器能够将数据推送到客户端,而不管客户端在防火墙后面.提前致谢
解决方法
请参见
Comet – 它就像ajax,但它保持连接打开,所以服务器可以将信息推送到客户端.
请注意,兼容的浏览器将只保留两个连接(注意:most modern browsers no longer comply)到特定域(默认情况下),因此您可能需要拆分域(例如www.yourdomain.com和comet.yourdomain.com),以便您不要会大大减慢您的页面的加载速度.或者你可以确保你没有打开彗星连接,直到其他所有的东西加载.这只是要注意的事情.