我是一名学习者。当用户被带到下一页时,有没有办法保持与 mysql 数据库的连接。
例如建立db连接,用户登录,然后进入下一页访问数据库中的表。有没有办法让之前的连接保持事件状态,而不是再次建立数据库连接?
或者在低流量站点中它根本不重要吗?
我昨天看了一篇帖子,说的是session相关的东西,回复者说要发送一个“header-type”(?)文件。
谢谢。
最佳答案
是也不是。一旦用户转到下一页,出于所有意图和目的,他们不再连接到数据库。
您的脚本(在下一页)仍然需要为它们打开连接。 mysql_pconnect()
将确保他们使用的实际连接在他们下次需要时仍然可用,但是,它也可能导致过多的 apache/mysql
连接无用地等待.
我强烈建议您不要使用它,除非您的基准测试表明它可以显着提高性能。通常,对于大多数应用程序(尤其是当您正在学习时),我不会为持久连接而烦恼。请注意 PHP Manual 中的警告
关于php - 跨页面保持数据库连接处于事件状态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2082223/