Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/370.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/dart/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 内存会话存储中的Servlet_Java_Session_Servlets - Fatal编程技术网

Java 内存会话存储中的Servlet

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

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

如果会话数据很大,是的,您应该担心它。Tomcat有一个持久性管理器,可以将空闲会话调出到数据库