asp.net 文字直播

liaoyukun111 2010-08-26 03:17:39
主要是前台功能做成怎样才比较合理
间隔 :设置多少时间取一次数据
自动刷新

手动刷新

全文实录 :今天所有文字

针对上面的功能说下自己的处理方式

...全文
188 30 打赏 收藏 转发到动态 举报
写回复
用AI写文章
30 条回复
切换为时间正序
请发表友善的回复…
发表回复
xrongzhen 2010-08-26
  • 打赏
  • 举报
回复
定时刷新

不过服务器压力很大

应ajax只能说用户体验好些,并不能减轻服务器压力
temgyongqiang 2010-08-26
  • 打赏
  • 举报
回复
关注 帮顶
showjim 2010-08-26
  • 打赏
  • 举报
回复
注意客户端不要读取重复数据
gs8716 2010-08-26
  • 打赏
  • 举报
回复
可以参照一般的网站客服程序,就是那种输入文字的。
即时更新ajax+缓存。
vip__888 2010-08-26
  • 打赏
  • 举报
回复
要有个机制
如果你页面的文字大于多少 就要清理

不然的话。。。

后果 有点严重(只限于长时间停留在页面的童鞋,2 个小时。会追加多少数据呢?。。。)。。。。
vip__888 2010-08-26
  • 打赏
  • 举报
回复
这个东西做起来好做啊

但是如果用户长时间停留在页面

你的数据量太大 慢慢追加 浏览器有时候会假死的

这个问题呢。

还有刷新太慢的话 用户体验不够好哦。
V-Far 2010-08-26
  • 打赏
  • 举报
回复
[Quote=引用 17 楼 liaoyukun111 的回复:]

引用 16 楼 vip__888 的回复:
这个俺感兴趣,准备实时跟进,有进步跟俺讲。。。
最好把网站给俺看下。

功能还在设计中 感觉没有多大的难度吧 做好了 发你
[/Quote]有可能也给我发个.
个人感觉10-30s之间就ok了.除非是非常实时的更新.例如股票.网页上的股票更新速度也不是很快啊.
缓存是必须的.不然会比较吃力.
可怜我还不会操作缓存
liaoyukun111 2010-08-26
  • 打赏
  • 举报
回复
[Quote=引用 21 楼 porschev 的回复:]
观望。。。

10S一次的刷新其实也够历害的。。。如果没有必须还可以再长点

最好还是结合缓存。。。。要不这个功能给服务器的压力也大了点
[/Quote]

好 这是一个比较好的建议
vip__888 2010-08-26
  • 打赏
  • 举报
回复
服务器控件啥的
就别用了
那玩意生成的viewstate在页面还要解析 浪费时间。
porschev 2010-08-26
  • 打赏
  • 举报
回复
观望。。。

10S一次的刷新其实也够历害的。。。如果没有必须还可以再长点

最好还是结合缓存。。。。要不这个功能给服务器的压力也大了点

liaoyukun111 2010-08-26
  • 打赏
  • 举报
回复
[Quote=引用 19 楼 vip__888 的回复:]
当然你的内存要10S释放一次,读取结束就释放。

内存==》缓存
[/Quote]
我试下
vip__888 2010-08-26
  • 打赏
  • 举报
回复
当然你的内存要10S释放一次,读取结束就释放。

内存==》缓存
vip__888 2010-08-26
  • 打赏
  • 举报
回复
[Quote=引用 15 楼 liaoyukun111 的回复:]
引用 13 楼 vip__888 的回复:
难道是偷别人的数据?
偷别人的数据
那就看你的服务器配置了

不经过数据库 速度 哗哗的。。。


是自己的数据 网编 在现场输入的数据
[/Quote]

自己的数据 那就好办了,
服务器端10S读取一次信息在缓存中

然后前台通过ajax 1s一次读取缓存数据(前台延迟10s就行了)
然后服务器中就有10s的缓存时间。(如果不急,时间可以设置更长)
这个方案如何。。
当然你的内存要10S释放一次,读取结束就释放。
liaoyukun111 2010-08-26
  • 打赏
  • 举报
回复
[Quote=引用 16 楼 vip__888 的回复:]
这个俺感兴趣,准备实时跟进,有进步跟俺讲。。。
最好把网站给俺看下。
[/Quote]
功能还在设计中 感觉没有多大的难度吧 做好了 发你
vip__888 2010-08-26
  • 打赏
  • 举报
回复
这个俺感兴趣,准备实时跟进,有进步跟俺讲。。。
最好把网站给俺看下。
liaoyukun111 2010-08-26
  • 打赏
  • 举报
回复
[Quote=引用 13 楼 vip__888 的回复:]
难道是偷别人的数据?
偷别人的数据
那就看你的服务器配置了

不经过数据库 速度 哗哗的。。。
[/Quote]

是自己的数据 网编 在现场输入的数据
vip__888 2010-08-26
  • 打赏
  • 举报
回复
[Quote=引用 12 楼 wuyq11 的回复:]
ajax 定时刷新操作
服务器的环境
分布式
[/Quote]
- -! 如梦大哥真是惜字如金啊
vip__888 2010-08-26
  • 打赏
  • 举报
回复
难道是偷别人的数据?
偷别人的数据
那就看你的服务器配置了

不经过数据库 速度 哗哗的。。。
wuyq11 2010-08-26
  • 打赏
  • 举报
回复
ajax 定时刷新操作
服务器的环境
分布式
vip__888 2010-08-26
  • 打赏
  • 举报
回复
缓存吧 直接从缓存取

然后再从数据库取

然后ajax获取

文字直播,好东西 等下也去看看。。。
加载更多回复(10)

62,046

社区成员

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

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

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

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