簡體   English   中英

Servlet內存中會話存儲

[英]Servlet in-memory session storage

大多數servlet容器似乎都在內存中存儲HttpSession數據。 我想知道,如果同時有500個用戶登錄到基於Servlet的Web應用程序,是否會引起問題。 假設我為每個用戶存儲兩個值,一個布爾值isLoggedIn和一個整數值userRole。 我應該擔心Web應用程序潛在的過多內存消耗嗎? 到現在為止,我大部分時間都在PHP中進行開發,其中大多數框架都允許您將會話數據保存在SQL DB中。 內存中存儲是否有可能引起問題的現實可能性? 也許有一個公式可以計算每個活動用戶會話的RAM使用率。

如果您的會話數據很大,是的,您應該擔心它。 Tomcat有一個持久性管理器,可以將空閑會話分頁到數據庫。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM