3
A
回答
3
Session.Timeout=5
意味着超时5分钟。我不认为你可以将其设置为无穷大,但可以将其设置为大约数目。
2
您可以在几分钟内指定一个Session.Timeout值。 或者让你的页面每n分钟轮询一次服务器(一个javascript函数可以做到这一点,或者你可以有一个假设的iframe,其中的refresh-content设置为每n分钟调用一次虚拟asp页面)。
这是更好的(虽然轮询可以在您的服务器上征税,不要频繁轮询),因为如果您将会话超时设置为非常高(或无限...)值,您将最终使用asp崩溃与内存不足错误(我猜应用程序池将重新启动)。
当用户在超时过期之前调用应用程序上的任何asp页面时,会话保持活动状态。如果你的用户关闭了它的浏览器,你的应用程序将不会得到通知,asp将不得不等待超时才能清理内存。这意味着会话将在用户离开后的n分钟内保留在内存中,n表示超时。
有没有必要有一个无限的会话(它可以通过轮询解决)和调整超时参数将使您的应用程序更脆弱。
如果你想存储信息很长一段时间(基本上,对于你的应用程序的整个生命周期),你最好使用Application对象,这是一个字典就像Session,但是是一个单例,可以通过访问服务器上的任何人。
相关问题
- 1. 我如何设置会话永远不会在django中过期
- 2. 如何设置会话超时以便永不过期?
- 3. 会话永不过期在轨3.2
- 4. 如何设置FitNesse永不过期?
- 5. 会话本身永远不会过期
- 6. 设置在PHPRedis会话上过期
- 7. 如何设置快速会话cookie在响应中过期
- 8. 如何在C#中将cookie过期设置为“会话”?
- 9. 如何让我的'会话'永不过期?
- 10. 在ASP会话Cookie上设置域
- 11. 如何设置会话在4分钟内过期?
- 12. 为会话设置过期时间
- 13. HTTPOnly将cookie过期设置为会话
- 14. 如何设置会话的生存期
- 15. 如何在浏览器重新启动后永不过期会话
- 16. 会话创建期间如何设置会话属性?
- 17. HTTP会话:如何配置不会更改会话过期的URL?
- 18. 为经典ASP会话Cookie设置HTTPONLY
- 19. ASP.NET会话不会过期
- 20. 如何为我的代码设置正确的会话过期?
- 21. 如何在Joomla中设置会话
- 22. 如何在phpbb中设置会话?
- 23. 如何在Capybara中设置会话值?
- 24. CakePHP会话过期,`Security.level`设置为低,`Session.timeout`设置为12000
- 25. 如何为非终端会话(bash)设置永久变量?
- 26. 如何使用Javascript在MVC中为html页面设置会话过期?
- 27. C#SessionState自定义。会话永不过期
- 28. AuthSub会话令牌永不过期;安全问题?
- 29. 如何在PHP中读取ASP会话
- 30. 笨会话不会设置
我可以设置的最大值是多少? – George2 2009-06-06 05:07:19
“允许的最小值为1分钟,最大值为1440分钟。” - http://msdn.microsoft.com/en-us/library/ms525473.aspx – Chris 2009-11-17 14:45:26