ASP.Net では、デフォルトのセッション タイムアウトは 20 分に設定されています。なんでそうなの?その背後に特定の理由がありますか?
6891 次
3 に答える
7
開いているすべてのセッションがメモリを保持しているため、(特別な場合を除いて) 20 分より長く設定しないでください。
MSDNサイトのSession.Timeout
から
、最小値についての説明もあることに注意してください
クライアントがその時間内に応答することはめったにないため、セッション状態が失われるため、4 分未満に設定しないでください。
お役に立てれば...
于 2009-01-05T07:32:20.933 に答える
1
まあ: 10 分は速すぎます。30分は長すぎる。15、25 分 - 数がきれいではありません。それで、彼らは20に決めました:P
数字 20 に魔法のような意味はありません。セッション タイムアウトの最適かつ最適な値であると判断されただけです。
于 2009-01-05T07:37:24.387 に答える
0
ユーザー数が少ない場合、またはセッション状態を DB に保存する場合は、タイムアウトを大きくしてもリソースがあまり消費されません。
于 2009-01-05T07:51:39.927 に答える