Java 内存会话存储中的Servlet
大多数servlet容器似乎将HttpSession数据存储在内存中。我想知道,如果有500个用户同时登录到基于servlet的web应用程序,这是否会导致问题。假设我为每个用户存储两个值,一个布尔值isLoggedIn和一个整数值userRole。我是否应该担心web应用程序可能会过度消耗内存?到目前为止,我主要使用PHP进行开发,其中大多数框架都允许您将会话数据保存在SQL DB中。Java 内存会话存储中的Servlet,java,session,servlets,Java,Session,Servlets,大多数servlet容器似乎将HttpSession数据存储在内存中。我想知道,如果有500个用户同时登录到基于servlet的web应用程序,这是否会导致问题。假设我为每个用户存储两个值,一个布尔值isLoggedIn和一个整数值userRole。我是否应该担心web应用程序可能会过度消耗内存?到目前为止,我主要使用PHP进行开发,其中大多数框架都允许您将会话数据保存在SQL DB中。 内存中的存储是否有可能导致问题?也许有一个公式可以计算每个活动用户会话的RAM使用情况。如果会话数据很大,是
内存中的存储是否有可能导致问题?也许有一个公式可以计算每个活动用户会话的RAM使用情况。如果会话数据很大,是的,您应该担心它。Tomcat有一个持久性管理器,可以将空闲会话调出到数据库