0

我有一个 php/SQL Web 开发问题。在每个页面视图中使用 SQLSELECT来获取系统变量或将系统变量存储在变量中更好$_SESSION吗?

$_SESSION我想变量会更快,但是因为我需要担心系统变量发生变化时的同步,所以我必须检查 SQL 数据库中是否有一个“last_synchronized”变量,它有系统变量上次更新的时间,并将其与$_SESSION变量,用于在每次页面查看时为该会话上次更新系统变量的时间。我是否过于复杂了?使用 SQL 选择每个页面视图来刷新系统变量会更好吗?

4

1 回答 1

0

$_SESSION 用于您几乎一直需要的数据 数据库用于不太重要的事情。

考虑一下每次点击后查询数据库的性能损失。但这完全取决于您期望获得多少 SQL 查询。如果您正在为许多用户构建网站,最好使用会话数组。

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

于 2013-05-17T19:04:54.767 回答