我要编写一个应用程序,在服务器上有一些工作线程,在 html 页面上有一些日志和状态元素。只要服务器端准备好更新,日志和状态就会被更新。好吧,一种方法是设置轮询机制,例如客户端以指定的时间间隔发送请求,服务器发回最后的更新(如果有的话)。
但是我想知道是否有任何更有效的方法,例如中断驱动方法,只要服务器上准备好更新,就会通过 Ajax 调用将消息发送到客户端。只要不存在更新,就不会来回传输消息。
首先,这是否可以从服务器端发起呼叫?我的意思是通过阿贾克斯。或者有没有像 JQuery 这样的库来满足这样的要求?
谢谢