【发布时间】:2011-08-30 01:08:27
【问题描述】:
我们中的许多人都编写了需要数据库的 PHP 应用程序;主要是 MySQL,但我经常为技术能力较差的人使用非常小的 MS Access 数据库,以便他们可以下载调整/保存备份/等。他们自己(这是否正确,我不知道)。
我注意到,很多时间都花在了连接和运行一些相同的查询上。因此,我产生了一个有趣的想法:将连接和可能的结果集(大部分是静态的)存储在 $_SESSION 变量中,以减少用户浏览网站时的负担。
显然,这样做需要很多考虑。在会话被销毁时关闭连接之类的事情只是开始。
我的问题归结为:这真的有可能吗?如果是这样,我应该注意什么(除了session fixation,因为它本身的问题适用于所有会话)?
【问题讨论】:
标签: php database session-variables