如何在客户端轮询状态
我需要找出随时可能改变的对象的状态。最好的情况是,如果对象发生变化,客户端就会更新,但是我认为没有管道可以在客户端不首先请求的情况下将更新推送到客户端。
因此,我正在考虑通过 jQuery ajax 调用实现轮询,该调用设置为每 5 秒左右调用一次服务器。这是一个合理的解决方案吗?
I need to find out status of an object which can change at any time. Best case scenario is if the object changes the client side gets updated, however I don't think there is plumbing for pushing updates to client-side without client-side asking for it first.
So, I'm thinking of implementing polling via jQuery ajax call that is set to a call server every 5 sec or so. Is this a reasonable solution?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可以查看SignalR,它将允许您实现向客户端推送通知。因此,流量将大大减少,您的应用程序将得到非常优化。
是的,当然,如果您不想执行 PUSH,这就是经典的轮询技术。
You may checkout SignalR which will allow you to achieve PUSH notifications to clients. As a result of this the traffic will be greatly reduced and your application will be very optimized.
Yes of course, that's the classic polling technique if you don't want to do PUSH.