- 主题:关于查询用户显示信件的一个修改建议(转寄) (转载)
【 以下文字转载自 Advice 讨论区 】
发信人: oldbug (白发魔男), 信区: Advice
标 题: Re: 关于查询用户显示信件的一个修改建议(转寄) (转载)
发信站: BBS 水木清华站 (Sun Sep 19 11:37:13 2004), 站内
不在userec里面保存的话,如果查询的用户是离线用户的话那不是还要去mail
服务器IO操作一下?
同步不同步的问题,可以调用一个函数去 ++操作,如果该用户在线直接更新内存,
等到他离线的时候让其自己更新写入档案;如果已经offline的话,则写入档案。
该函数为BBS系统级原子函数。
当然,如果不放心的话,可以一开始上线的时候去open mail file,更新该
new_mail_count字段
【 在 yanzg (油炸鬼~汉车骑将军张) 的大作中提到: 】
: 这里的大问题恐怕就是有发生不同步的危险,建议在正常离站的时候
: 刷新一次
: 而且可以不必在档案当中保存,只要在上站的时候临时生成就可以了
: ...................
--
FROM 218.182.114.*
【 在 oldbug (白发魔男) 的大作中提到: 】
: 标 题: Re: 关于查询用户显示信件的一个修改建议(转寄) (转载)
: 发信站: BBS 水木清华站 (Sun Sep 19 12:04:50 2004), 站内
:
: 【 以下文字转载自 Advice 讨论区 】
: 发信人: oldbug (白发魔男), 信区: Advice
: 标 题: Re: 关于查询用户显示信件的一个修改建议(转寄) (转载)
: 发信站: BBS 水木清华站 (Sun Sep 19 11:37:13 2004), 站内
:
: 不在userec里面保存的话,如果查询的用户是离线用户的话那不是还要去mail
: 服务器IO操作一下?
: 同步不同步的问题,可以调用一个函数去 ++操作,如果该用户在线直接更新内存,
^^^^^^^^^^^^^^^^^^^^^^^
用户在 utmp 里面并不意味着它在线,可能是掉了。。。
: 等到他离线的时候让其自己更新写入档案;如果已经offline的话,则写入档案。
: 该函数为BBS系统级原子函数。
: 当然,如果不放心的话,可以一开始上线的时候去open mail file,更新该
: new_mail_count字段
:
: 【 在 yanzg (油炸鬼~汉车骑将军张) 的大作中提到: 】
: : 这里的大问题恐怕就是有发生不同步的危险,建议在正常离站的时候
: : 刷新一次
: : 而且可以不必在档案当中保存,只要在上站的时候临时生成就可以了
: : ...................
:
: --
: 范骅道:“萧大王,咱们从西门冲出去!”萧峰点头道:“好!阿紫她们脱险
: 没有?”范骅尚未回答,阿紫的声音从地洞口传了过来:“姊夫,你居然还惦让着
: 我。”声音中充满了喜悦之情。喀喇刺一响,便从地洞口钻了上来,颏下兀自黏着
: 胡子,满头满脸都是泥土灰尘,污秽之极。但在萧峰眼里瞧来,自从识得她以来,
: 实以此刻最美。
:
:
: ※ 来源:·BBS 水木清华站 smth.org·[FROM: 218.182.114.*]
--
FROM 61.149.26.41
俨然可以直接写档案,多一点io操作罢了
【 在 kxn (柠檬草的味道) 的大作中提到: 】
: ^^^^^^^^^^^^^^^^^^^^^^^
: 用户在 utmp 里面并不意味着它在线,可能是掉了。。。
--
FROM 218.182.114.*
如果你有兴趣可以先参考一下我的blog了解一下。
【 在 oldbug (白发魔男) 的大作中提到: 】
: 俨然可以直接写档案,多一点io操作罢了
--
FROM 128.12.181.*
我的意思是说,userec是在共享内存里面的,所以原则上没有i/o...
【 在 atppp (Big Mouse) 的大作中提到: 】
: 如果你有兴趣可以先参考一下我的blog了解一下。
--
FROM 128.12.181.*