因此,例如,用户正在登录,系统正在存储有关他们的信息,例如:出生日期
,因此从 session 中获取此信息或查询数据库以获取更快的速度它?
我的想法是,用户只需要登录一次并且 session 始终存在,但是如果我查询数据库,那么如果用户重新加载页面,系统需要一次又一次地查询,而不是获取来自临时“位置”的数据。
我使用 PHP 和 MySQL。
最佳答案
对于几乎任何语言和数据库,是的。用户 session 通常只是存储在内存中,获取它只是查找它的问题。数据库访问通常涉及与不同进程的一些套接字通信。比较重。
关于database - session 是否比查询数据库更快?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3224250/