1

我想创建一个页面流,允许用户在注册之前使用该服务,因此在此之前创建的数据必须以状态存储。

到目前为止,我的选择是

  1. 内存中的会话
  2. 饼干
  3. 将数据直接存储到 db 中。

在这种情况下,使用期间生成的文本/字符串的大小可以达到 100k。考虑到可扩展性,哪种方法最好?

4

2 回答 2

1

您不应该在会话变量或 cookie 中存储 100k 的数据。在性能和安全性方面存在缺点

您应该将它们存储在数据库中,无论是在暂存区域还是标记为初始的表单中。

于 2012-06-09T22:05:34.297 回答
0

只是想补充一点,我认为cookie存储限制是4kb,所以甚至不可能存储100kb。您是否研究过 HTML5 本地存储?我认为浏览器的限制是 2.5-5+ MB,给你更多的空间。

于 2012-06-09T23:21:34.650 回答