ASP.Net Session.Timeout-StateServer和Programmatic Session.Timeout是否足够好?

特里

仔细阅读一下,当使用InProc模型需要进行两项更改时,好像更改了asp.net会话时间。

  1. web.config-应用程序池空闲
  2. 超时-似乎您应该将此设置为> = Session.Timeout

我通过阅读http://asp-net.vexedlogic.com/2012/05/23/aspasp-net-session-timeout-how-do-i-change-it/收集了此信息

因此,如果我没有足够的时间更改应用程序池上的超时,我想知道是否要更改为使用StateServer,然后以编程方式设置上面文章中所述的Session.Timeout,我是否需要担心哪个Web。 config @timeout和应用程序池空闲设置设置为?我的两个动作会妥善处理吗?

如果能够解决问题,我想接下来的问题是,是否有人会比较InProc与StateServer的性能。

提前致谢。

达蒙

据我了解,如果您从进程内服务器切换到状态服务器,则IIS中的空闲超时设置将不会对会话状态超时产生影响。

如果没有活动(如果通过了空闲超时),则仍有工作进程可能在应用程序池中终止,但是会话状态(即用户会话和应用程序会话值)将保持在此范围之外。您的会话超时应仅由配置中设置的超时值控制(从此处开始),即

<configuration>
  <system.web>
    <sessionState mode="StateServer"
      stateConnectionString="tcpip=SampleStateServer:42424"
      cookieless="false"
      timeout="20"/>
  </system.web>
</configuration>

Inproc比StateServer更快,因为会话数据在存储时需要进行序列化/反序列化。它也可能存储在单独的计算机上,这可能会带来一些延迟。但是,当然还有状态服务器的优点,即应用程序重新启动(应用程序池回收)之间的会话状态持久性,状态可以在Web场中的多个服务器之间共享。

问题还讨论了使用状态服务器模式的利弊。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用Session.Timeout在ASP中不活动后进行重定向

来自分类Dev

ASP.NET:page.Session和HttpContext.Current.Session之间的区别

来自分类Dev

ASP.NET 2.0 Session terminating unexpectedly

来自分类Dev

ASP.NET Session_End参数?

来自分类常见问题

Kafka> = 0.10.1的session.timeout.ms和max.poll.interval.ms之间的差异

来自分类Dev

Sitecore 7.5 MVC和HttpContext.Session.Timeout设置为1分钟

来自分类Dev

融合的Kafka用户配置-session.timeout.ms和max.poll.interval.ms是如何关联的?

来自分类Dev

如何使用OWIN在ASP.NET 4.5中处理Application_AcquireRequestState,Session_Start和Session_End?

来自分类Dev

如何使用OWIN处理ASP.NET 4.5中的Application_AcquireRequestState,Session_Start和Session_End?

来自分类Dev

Google analytics measurement protocol session timeout and query time limits

来自分类Dev

HttpSessionListener.sessionDestroyed() method is getting called twice during Session timeout

来自分类Dev

为什么我不能增加session.timeout.ms?

来自分类Dev

How to logout automatically after session timeout on server in java web application

来自分类Dev

除了 timeout 或 session.invalidate() 之外,JSP web session 被重置的原因是什么?

来自分类Dev

zookeeper.session.timeout.ms 是否适用于消费者或经纪人?

来自分类Dev

Session.SessionTimeout是否在ASP.NET Identity中被弃用

来自分类Dev

是否可以在asp.net中序列化/反序列化Session对象

来自分类Dev

ASp.NET中的用户关闭浏览器时,Session是否释放可用内存?

来自分类Dev

Session变量在ASP.Net页的Parallel.For循环内是否是线程安全的

来自分类Dev

Asp.NET中的用户关闭浏览器时,Session是否释放可用内存?

来自分类Dev

没有cookie和session的asp.net mvc全局变量[“”]

来自分类Dev

ASP.NET可以在库中使用Session和HttpContext.Application

来自分类Dev

如何使用Session变量ASP.NET C#

来自分类Dev

如何在Javascript中读取Session ASP.net的对象?

来自分类Dev

无法在ASP.NET Core中使用HttpContext.Session

来自分类Dev

为什么我不应该在ASP.NET MVC 3中使用TempData,Session和ViewBag?

来自分类Dev

ASP.Net MVC和状态-如何通过双列表框中的Session更改来更新数据库?

来自分类Dev

ASP.Net MVC和状态-如何通过双列表框中的Session更改来更新数据库?

来自分类Dev

@EnableRedisHttpSession + Spring Boot忽略了application.yml上的server.session.timeout

Related 相关文章

  1. 1

    使用Session.Timeout在ASP中不活动后进行重定向

  2. 2

    ASP.NET:page.Session和HttpContext.Current.Session之间的区别

  3. 3

    ASP.NET 2.0 Session terminating unexpectedly

  4. 4

    ASP.NET Session_End参数?

  5. 5

    Kafka> = 0.10.1的session.timeout.ms和max.poll.interval.ms之间的差异

  6. 6

    Sitecore 7.5 MVC和HttpContext.Session.Timeout设置为1分钟

  7. 7

    融合的Kafka用户配置-session.timeout.ms和max.poll.interval.ms是如何关联的?

  8. 8

    如何使用OWIN在ASP.NET 4.5中处理Application_AcquireRequestState,Session_Start和Session_End?

  9. 9

    如何使用OWIN处理ASP.NET 4.5中的Application_AcquireRequestState,Session_Start和Session_End?

  10. 10

    Google analytics measurement protocol session timeout and query time limits

  11. 11

    HttpSessionListener.sessionDestroyed() method is getting called twice during Session timeout

  12. 12

    为什么我不能增加session.timeout.ms?

  13. 13

    How to logout automatically after session timeout on server in java web application

  14. 14

    除了 timeout 或 session.invalidate() 之外,JSP web session 被重置的原因是什么?

  15. 15

    zookeeper.session.timeout.ms 是否适用于消费者或经纪人?

  16. 16

    Session.SessionTimeout是否在ASP.NET Identity中被弃用

  17. 17

    是否可以在asp.net中序列化/反序列化Session对象

  18. 18

    ASp.NET中的用户关闭浏览器时,Session是否释放可用内存?

  19. 19

    Session变量在ASP.Net页的Parallel.For循环内是否是线程安全的

  20. 20

    Asp.NET中的用户关闭浏览器时,Session是否释放可用内存?

  21. 21

    没有cookie和session的asp.net mvc全局变量[“”]

  22. 22

    ASP.NET可以在库中使用Session和HttpContext.Application

  23. 23

    如何使用Session变量ASP.NET C#

  24. 24

    如何在Javascript中读取Session ASP.net的对象?

  25. 25

    无法在ASP.NET Core中使用HttpContext.Session

  26. 26

    为什么我不应该在ASP.NET MVC 3中使用TempData,Session和ViewBag?

  27. 27

    ASP.Net MVC和状态-如何通过双列表框中的Session更改来更新数据库?

  28. 28

    ASP.Net MVC和状态-如何通过双列表框中的Session更改来更新数据库?

  29. 29

    @EnableRedisHttpSession + Spring Boot忽略了application.yml上的server.session.timeout

热门标签

归档