加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

php – 我应该在会话中存储用户数据吗?

发布时间:2020-12-13 17:38:18 所属栏目:PHP教程 来源:网络整理
导读:简单的问题,但不是那么简单的答案.如果我将用户数据存储到会话中,那么我就不必从 MySQL数据库中获取该数据.但随后这些数据可能会变得过时.如果我只在会话中存储user_id,那么我每次都要询问数据库的用户信息,这可能会导致服务器速度变慢. 如果您有任何建议,请
简单的问题,但不是那么简单的答案.如果我将用户数据存储到会话中,那么我就不必从 MySQL数据库中获取该数据.但随后这些数据可能会变得过时.如果我只在会话中存储user_id,那么我每次都要询问数据库的用户信息,这可能会导致服务器速度变慢.
如果您有任何建议,请写下来.

谢谢 :).

解决方法

通常我只存储密钥,只有在性能成为问题时才开始缓存.一旦开始缓存数据,就会引入由于过时数据导致的错误的可能性 – 您必须确保在修改数据时随时使缓存无效.

我会在我的对象的实例上缓存属性,以确保每个页面请求只查询一次(除非必要).

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读