首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在_SESSION中存储时,多少个变量是多个变量?

在_SESSION中存储时,多少个变量是多个变量?
EN

Stack Overflow用户
提问于 2011-01-13 22:43:21
回答 4查看 445关注 0票数 0

我在这里寻找一个最佳实践的想法。我有一个基于web的应用程序,有许多钩子到其他系统。假设5个系统,这5个系统中的每个系统都有许多标志来确定用户在所述系统中选择的不同设置,假设每个系统5个设置(因此为5*5)。

我将这些设置的状态存储在user sesion变量中,我想知道这样做是否足够?

我一边学习php,一边学习,所以我不确定这会让我陷入什么陷阱!

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2011-01-13 22:46:18

会话没有大小限制(除了明显的内存和磁盘配额限制)。只要让它保持正常,不要把你的整个数据库都放进去。

票数 2
EN

Stack Overflow用户

发布于 2011-01-13 22:49:03

您必须意识到,会话通常会在20分钟后超时,然后数据最终会被垃圾收集。会话中的25个值不算太多,但如果您不能丢失这些数据,请确保将它们存储在更持久的位置。

票数 2
EN

Stack Overflow用户

发布于 2011-01-13 22:46:05

这对于原型可能没问题,但您可能希望考虑将这些设置持久化到MySQL/Postgres/Mongo/等中。

就PHP可以支持的设置数量而言,这取决于您有多少用户以及您的生产环境有多少内存。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4681277

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档