asp.net 实现 实时 显示 在线 用户 的原理 是这样的吗?

最近在做项目需要 实时 显示在线用户,有些迷茫,个人感觉是不是用 updatepanel和 timer控件配合 实现啊。。这就有个问题了,如果用timer 控件 去 定时 刷新 数据库,那很多用户 都打开浏览器 访问的话,资源 是不是耗费相当大啊。因为一个用户打开浏览器就需要一个定时器,那很多用户打开的话就相当耗费资源了么?。。请高手请教下,给我点思路吧!
2026年09月26日 00:42
有1个网友回答
网友(1):

你可以将数据做一个缓存,然后前台不是读取数据库,而是读取缓存,这样就只有一个地方在读取数据库了。