Php 会话数据Vs mysql查询小信息

Php 会话数据Vs mysql查询小信息,php,mysql,session,benchmarking,Php,Mysql,Session,Benchmarking,在这件事上找不到任何基准测试或测试,所以我只想问: 需要存储在会话中或mysql中的少量信息(比如说“150”),需要不断使用这些信息来检查它是否保持不变或更改,从资源/服务器角度看,哪种信息更高效 从会话中提取数据,还是查询mysql? (使用PHP) 谢谢。我会使用MySQL查询来存储此类数据 理由:如果你成为更多的用户,你会有更多的灵活性。许多会话可能会影响您的内存,当用户关闭webbrowser时,数据将被删除。如果您不需要在会话结束后保留数据,那么使用RDBMS只会增加不必要的开销,这

在这件事上找不到任何基准测试或测试,所以我只想问:

需要存储在会话中或mysql中的少量信息(比如说“150”),需要不断使用这些信息来检查它是否保持不变或更改,从资源/服务器角度看,哪种信息更高效

从会话中提取数据,还是查询mysql? (使用PHP)


谢谢。

我会使用MySQL查询来存储此类数据


理由:如果你成为更多的用户,你会有更多的灵活性。许多会话可能会影响您的内存,当用户关闭webbrowser时,数据将被删除。

如果您不需要在会话结束后保留数据,那么使用RDBMS只会增加不必要的开销,这一点应该相当明显。根据问题中给出的(极其有限的)上下文,我认为应该只使用PHP会话变量。有争议且不完全正确:虽然我同意新用户问题,但会话可以持续很长时间。可以使用修改会话cookie生存期。服务器端会话存储也可以配置,除非您面对成千上万的用户,否则不应该成为问题。在数据库中存储内容也需要空间,并且与MySQL等RDBMS交互会增加大量开销(连接、查询解析、查询执行,可能还有事务开销)。