0

我有很多 GUID(可能更多 400 个),我需要使用它们来查询数据库并获取状态。但是我不知道是否会设置状态(另一个应用程序等待插入“作业”然后运行它们并使用该作业的状态更新行)。但我知道它很快就会设置好。我必须使用 AJAX 请求来获取所有数据。有什么有效的方法可以做到这一点?到目前为止,我有一个集合,每当在模型上设置 GUID 属性时,它就会通过每 3 秒发出 ajax 请求来开始轮询数据库。这可行,但速度很慢,我担心我会用太多的 ajax 请求淹没网络。

我正在使用 jquery.ajax 将数据发送到调用存储过程的 ashx 处理程序。

4

1 回答 1

0

如果你想避免主动轮询,最好的选择是 WebSockets。不幸的是,这是一项新技术,某些浏览器(IE9-)无法使用它。在这里,您可以查看它是否足以满足您的需求,并且您可以为主要浏览器使用任何 polyfill,因为 IE8-9 最终将使用主动轮询,但至少,您的轮询请求会减少。

看看谷歌以获取更多信息并祝你好运!

于 2013-08-02T20:10:05.297 回答