0

私は自分のテーブルを見ていて、django_sessionこれが本質的に何を意味するのか知りたい.

過去 1 時間に 100 件のセッション エントリがあった場合、それは過去 1 時間に 100 人がログインしたことを意味しますか? それとも別の意味ですか?

4

2 に答える 2

0

データを入れると、セッションミドルウェア上にrequest.sessionレコードが自動的に作成されます。したがって、セッションに何も入れず、ログインデータのみを保存する場合、それはログインの数になります(同じユーザーによるものでもあります-logountはセッションデータをクリアするため、誰かがログインすると再作成されます)django_sessionprocess_response

于 2012-04-05T04:14:36.463 に答える
0

これは、request.session が変更された間に 100 回の一意の訪問があることを意味します。一意の訪問は、ユーザーごとのブラウザーに基づいています。Firefox を使用してから Chrome を使用してサイトにアクセス、プロセス中に request.session を変更したユーザーは、2 回以上の訪問として識別されます。通常、request.session では変更がないため、セッション エントリは生成されません。デフォルトのログイン ページでは、request.session にテスト フラグが設定されているため、訪問者が正常にログインできるかどうかに関係なく、訪問者に対してセッション エントリが生成されます。また、訪問者が Cookie を拒否した場合、ログイン ページにアクセスするたびにセッション エントリが生成されます。

于 2012-04-05T13:57:50.833 に答える