[PHP-users 26066] Re: オンライン中のユーザ数を取得

Keiji Watanabe keiji @ help-js.com
2005年 7月 4日 (月) 21:57:16 JST


渡邉です。

> この方法のばあい「過去 5 分」っていうのがポイントですよね。
> サイトにアクセスしたまま食事に行ったり、会議が始まってしまった場合、
> この人はオンライン中の人じゃないって事なってしまうけど、5分を1時間に伸ばすと 
> 
> ブラウザを閉じたりした人もカウントされてちゃうし。
>
結局は、/var/log/access_log(これはうちの設定)を見て、「どんな状況なら
まだオンライン中か」を判断するか、だと思います。

1分前のログに残ってても、1回きりのアクセスならもういないかもしれない。
5分前のログでも、その前に1時間くらいサイトをうろうろしてるようなら
まだ自サイトにいるかも。

# 30秒ごとに、フレームの一部などをリロードさせる手はあるかも。 



PHP-users メーリングリストの案内