在PHP Web开发中将系统变量存储在SQL或$ _SESSION中是否更好?

时间:2013-05-17 18:58:51

标签: php sql session variables system

我有一个php / SQL web开发问题。是否最好使用SQL SELECT每个页面视图来获取系统变量,或者更好地将系统变量存储在$_SESSION个变量中?

$_SESSION变量我想象的会更快,但是因为如果系统变量发生变化我需要担心同步,我必须检查SQL数据库中是否有“last_synchronized”变量,无论如何都有系统变量的时间最后更新并将其与$_SESSION变量进行比较,以了解每次页面视图最后一次为该会话更新系统变量的时间。我过度复杂了吗?使用SQL选择每个页面视图来刷新系统变量会更好吗?

1 个答案:

答案 0 :(得分:0)

几乎所有时间都需要

$ _ SESSION 数据库不太重要。

考虑一下每次点击后你会查询数据库的性能。 但这一切都取决于您希望获得多少SQL查询。如果您要为许多用户构建网站,最好使用会话数组。

如果只有你,你将不会注意到性能上的任何差异。