0

ASP.Net では、デフォルトのセッション タイムアウトは 20 分に設定されています。なんでそうなの?その背後に特定の理由がありますか?

4

3 に答える 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 に答える