php – 我应该在会话中存储用户数据吗?
发布时间:2020-12-13 17:38:18 所属栏目:PHP教程 来源:网络整理
导读:简单的问题,但不是那么简单的答案.如果我将用户数据存储到会话中,那么我就不必从 MySQL数据库中获取该数据.但随后这些数据可能会变得过时.如果我只在会话中存储user_id,那么我每次都要询问数据库的用户信息,这可能会导致服务器速度变慢. 如果您有任何建议,请
简单的问题,但不是那么简单的答案.如果我将用户数据存储到会话中,那么我就不必从
MySQL数据库中获取该数据.但随后这些数据可能会变得过时.如果我只在会话中存储user_id,那么我每次都要询问数据库的用户信息,这可能会导致服务器速度变慢.
如果您有任何建议,请写下来. 谢谢 :). 解决方法
通常我只存储密钥,只有在性能成为问题时才开始缓存.一旦开始缓存数据,就会引入由于过时数据导致的错误的可能性 – 您必须确保在修改数据时随时使缓存无效.
我会在我的对象的实例上缓存属性,以确保每个页面请求只查询一次(除非必要). (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |