私は自分のテーブルを見ていて、django_session
これが本質的に何を意味するのか知りたい.
過去 1 時間に 100 件のセッション エントリがあった場合、それは過去 1 時間に 100 人がログインしたことを意味しますか? それとも別の意味ですか?
データを入れると、セッションミドルウェア上にrequest.session
レコードが自動的に作成されます。したがって、セッションに何も入れず、ログインデータのみを保存する場合、それはログインの数になります(同じユーザーによるものでもあります-logountはセッションデータをクリアするため、誰かがログインすると再作成されます)django_session
process_response
これは、request.session が変更された間に 100 回の一意の訪問があることを意味します。一意の訪問は、ユーザーごとのブラウザーに基づいています。Firefox を使用してから Chrome を使用してサイトにアクセスし、プロセス中に request.session を変更したユーザーは、2 回以上の訪問として識別されます。通常、request.session では変更がないため、セッション エントリは生成されません。デフォルトのログイン ページでは、request.session にテスト フラグが設定されているため、訪問者が正常にログインできるかどうかに関係なく、訪問者に対してセッション エントリが生成されます。また、訪問者が Cookie を拒否した場合、ログイン ページにアクセスするたびにセッション エントリが生成されます。