想做一个不定时动态刷新数据的小模块

woainilei 2012-05-03 02:37:46
因为数据是根据用户添写来改变的。所以我想做一个A用户在浏览页面的时候,假如有B用户去修改了A用户浏览的页面数据,有什么好办法可以及时的给A用户或其他同时在浏览这个页面的用户时时展现出最新的数据信息。

除了定时刷新数据库以外还有什么更好更实用的办法,请高手指点一下。
...全文
176 17 打赏 收藏 转发到动态 举报
写回复
用AI写文章
17 条回复
切换为时间正序
请发表友善的回复…
发表回复
aa2509340 2012-05-04
  • 打赏
  • 举报
回复
push推技术

异步回调实现ServerPush
aa2509340 2012-05-04
  • 打赏
  • 举报
回复
push 推技术
woainilei 2012-05-03
  • 打赏
  • 举报
回复
[Quote=引用 14 楼 的回复:]

Ajax局部刷新啊。修改完光标总是要离开的,光标离开的时候提交刷新啊!
[/Quote]
你这个方法只是解决了当前修改者可以浏览到自己添加后的信息,并不能保证所有用户都可以及时获取到最新的信息。
E次奥 2012-05-03
  • 打赏
  • 举报
回复
Ajax局部刷新啊。修改完光标总是要离开的,光标离开的时候提交刷新啊!
woainilei 2012-05-03
  • 打赏
  • 举报
回复
[Quote=引用 12 楼 的回复:]

引用 9 楼 的回复:
UDP长连接 是否可以解决你的问题?


基于长轮询的服务器端推送,是可以的。
不过asp.net在这方面封装过度了,做起来反而麻烦。。
[/Quote]
项目是.net的。复发是性能上还是实现上?都不知道要怎么去写,有没有什么文章可以参考下的啊?
theks 2012-05-03
  • 打赏
  • 举报
回复
[Quote=引用 9 楼 的回复:]
UDP长连接 是否可以解决你的问题?
[/Quote]

基于长轮询的服务器端推送,是可以的。
不过asp.net在这方面封装过度了,做起来反而麻烦。。
woainilei 2012-05-03
  • 打赏
  • 举报
回复
[Quote=引用 9 楼 的回复:]

UDP长连接 是否可以解决你的问题?
[/Quote]
不会用。要实现好写吗?
woainilei 2012-05-03
  • 打赏
  • 举报
回复
UDP太深奥了。没用过。不知道能不能说得详细点。如果太复杂的话我写不出来。。。
asd1308855 2012-05-03
  • 打赏
  • 举报
回复
UDP长连接 是否可以解决你的问题?
woainilei 2012-05-03
  • 打赏
  • 举报
回复
我知道啊,用AJAX我也只会加定时器的方法,我想了解下还有没有别的方法。刚cpio说得WebSocket可以用在IE6上吗?
cpio 2012-05-03
  • 打赏
  • 举报
回复
刷新不是你理解的整个页面刷新,部分内容刷新也叫刷新,你知道AJAX吧?
一克代码 2012-05-03
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 的回复:]
是我说错了。抱歉

只是页面中的一个小模块,一个最新信息的小窗口,可以列出10条或多少条数据。来展示最新的信息。所有的用户都可以行添加,别的用户浏览都可以及时的看到。
[/Quote]

那你就做成个局部刷新的!

3s刷新一次!
lqkankan 2012-05-03
  • 打赏
  • 举报
回复
js 定时刷新 div
woainilei 2012-05-03
  • 打赏
  • 举报
回复
是我说错了。抱歉

只是页面中的一个小模块,一个最新信息的小窗口,可以列出10条或多少条数据。来展示最新的信息。所有的用户都可以行添加,别的用户浏览都可以及时的看到。
cpio 2012-05-03
  • 打赏
  • 举报
回复
定时刷新是可以的,如果你用到了HTML5,可以使用WebSocket通知有更新
一克代码 2012-05-03
  • 打赏
  • 举报
回复

比方这你在后台更新一则新闻,那我在这正看新闻 ,你都要更新。

这时候是你的数据库变了,然而我的IE里面显示的东西是加载过的,除非我自己刷新页面才能加载最新的!

然而你不知道我看到的新闻是否是最新的,那你就要不定请求数据库判断是否最新,浪费资源!

你也不可能定义一段时间刷新,那更没必要!
woainilei 2012-05-03
  • 打赏
  • 举报
回复
高手们呢?指教下。

62,267

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧