- ベストアンサー
SNSの「最終ログイン」機能について
mixiなどで、最終ログイン日時が大まかに表示されますよね?(三日以上前・五分内など) あの機能はログアウトした状態からログインした時だけでなく 普通にmixiにアクセスした時にも更新されるようです。 …と、いうことは、アクセス毎に会員情報のDBなどのデータをいちいち書き換えているのでしょうか? 回答よろしくお願いします。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
まあ理論的にはいろいろ考えられます →セッションを利用してページ遷移があるたびにユーザーテーブルを更新する →ページごとにユーザーのアクセス履歴をもっておきその最終データを参照する →ajaxなどバックグラウンドで定期的にデータを更新する ユーザーのアクセスデータなどは、当然統計化され広告主や調査会社に販売したり するので、それなりにログはとられているはずです
その他の回答 (2)
- t_ohta
- ベストアンサー率38% (5241/13712)
回答No.3
DBにイチイチアクセス情報を書き込んでいると負荷が大変なので、ユーザーのセッション管理にmemcached等のオンメモリのデータキャッシュサーバを使ってると思われますが、基本的にはアクセスする度に最終アクセス日時を記録しておくしか方法はありませんね。
質問者
お礼
回答有り難うございます。
- LancerVII
- ベストアンサー率51% (1060/2054)
回答No.1
こんにちは。 そうですね。 どのようなデータ体系であるかまではわかりませんが"最終ログイン日時"となるデータを都度更新しているはずです。
質問者
お礼
回答有り難うございます。
お礼
回答有り難うございます。