Digg やその他のトラフィックの多い Web サイトは、ユーザー セッションをどのように保存していますか? ユーザーセッションを保存するために何を使用しますか? ファイルシステム、DB (どれ?)、memcache、またはその両方?
簡単な状況を想像してみましょう。ログに記録されたユーザーは、ログイン中にフラグ「Remember me」を設定しました。有効期限が 1 年のセッション Cookie を設定しました。たとえば、セッションをmemcacheに保持していますが、このセッションの記録をDBにも保持する必要があります(私のバージョンでは)。「Remember me」フラグを持つユーザーのみが DB に保存されます。セッションを保存する正しい方法ですか?もちろん、トラフィックの多い Web サイト (2 つ以上のアプリケーション サーバー、2 つ以上のデータベース、memecache サーバーなど) を意味します。デフォルトの方法でセッションを保存する小さなWebサイトでは(ファイルシステムに)問題ありません。
私はグーグルで検索しようとしましたが、それに関する情報を見つけることができませんでした。「高度なPHPプログラミング」の本からいくつかの解決策を読みましたが、主なアクセントはセッション格納ハンドラーのカスタマイズにありました。
良いアイデアやリンクをお待ちしております。
ありがとうございました。