【问题标题】:struts2: What is the max session data?struts2:最大会话数据是多少?
【发布时间】:2014-12-21 04:16:56
【问题描述】:

我们正在开发一个社交网站,它必须维护大量的通知数据(虚幻通知,即用户未登录时所做活动的通知)。

一旦用户登录,我们将以JSON 的形式获取大量数据。周围会有JSON 对象,每个JSON 又将包含至少1000 个字符,这些数据必须在用户导航的所有页面中都可用,因此我们将所有数据保留在会话中。

在会话中保留此类数据的可行性如何?

我们在会话中存储的数据量是否有限制?

保留大量数据有时可能会影响应用程序的性能。

如果不是正确的处理此类数据的最佳方式是什么?

【问题讨论】:

  • 1k 几乎没有。显然是有限制的。

标签: java session struts2


【解决方案1】:
Is there any limit for the amount data we store in session?

您在会话中放入多少数据没有限制,但您的计算机中只有空间限制。

但是,

将大量数据放入会话导致系统性能下降,

您可以使用临时数据库表做一件事,该表将仅保留在他浏览应用程序时使用所需的值,并在每次用户访问该特定页面时填充。我认为在您的场景中往返不会比会话更昂贵。

【讨论】:

    猜你喜欢
    • 2014-02-22
    • 2010-12-17
    • 1970-01-01
    • 2011-03-16
    • 1970-01-01
    • 1970-01-01
    • 2010-12-15
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多