在所有活跃用户的web应用程序中保持通常数量的数据更新

本文关键字:常数量 更新 数据 应用程序 活跃 用户 web | 更新日期: 2023-09-27 18:07:13

我正在为我工作的公司开发一个应用程序。我们处理大量的数据,我正在寻找一种方法来反映其他用户尽可能快的变化。Ajax可能是一个解决方案,但是数据量太大了,我担心如果在很短的时间间隔内刷新数据,网络流量将是一个严重的问题。

是否有任何方法可以针对特定的更改或触发某种事件,告诉我要更新什么,而不是重新加载整个表?我目前正在使用ASP。. Net Web Forms(c#)使用oracle和jQuery。

在所有活跃用户的web应用程序中保持通常数量的数据更新

使用SignalR在数据发生任何变化时向所有活跃用户发送ping。你可以从你的c# signalR代码块中调用Jquery方法,因此只需调用特定的方法,这些方法将通过Ajax调用更新UI中的特定部分。

这个例子应该让你对如何使用WebForm设置SignalR有一个基本的了解。您必须在logMessage方法中编写ajax调用,并仅更新所需的部分UI。