精通聊天室设计的请进.

luagui 2001-05-25 09:01:00
小弟在做聊天室的时候遇到几个问题:
1,怎么找到并确认是否有人掉线了?
2.聊天内容用数据库存吗?还有如果用oracle做数据库的话,那怎么查询前几十个聊天记录,我记得oracle没这功能.
...全文
72 点赞 收藏 7
写回复
7 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
Zephyr_Boy 2001-05-28
session_onend这些在global.jsa中有定义,和asp的global.asa一样的
回复
seabit 2001-05-27
oracle中有伪列:rownum,可以实现mysql中类似limit的功能
回复
sonyStd 2001-05-27
Session_OnEnd是ASP的东东啊?
回复
Regen219 2001-05-26
差不离。应该可以。
回复
kalling 2001-05-26
1.记下用户上次刷新的时间(设1分钟刷新1次),然后每隔10分钟查一下有没有人超时,有就掉了
2.result按时间排序就可以了,oracle总支持时间格式吧?
回复
luagui 2001-05-26
to kalling(kalling)
怎么每隔10分钟查一下有没有人超时?
还有我只想查询前几十个聊天记录,而不是全查出来,不是说不能排序。
to friends(朋友)
能不能详细介绍一下Session_OnEnd?
回复
friends 2001-05-26
1、用Session_OnEnd处理
不过一个Session至少占用10K内存,看看你的服务器吃不吃的消,如果访问量较大,最好把Session禁止掉,然后用定时刷新页面的方法,判断用户是否超时
2、如果你的数据库中有id字段,按id排序就行,因为越新的记录id号越大。
回复
相关推荐
发帖
Web 开发
创建于2007-09-28

8.0w+

社区成员

Java Web 开发
申请成为版主
帖子事件
创建了帖子
2001-05-25 09:01
社区公告
暂无公告