情况是:我有一个运行LAMP的Debian服务器,一个虚拟主机和一个网站。我的MySQL只有一个来自该网站的用户。
在这种情况下,我会从使用持久连接中受益吗?
在任何情况下,PHP文档似乎都建议反对持久连接。
由于
编辑:是的,MySQL服务器在同一台机器上。
答案 0 :(得分:7)
“不,它不是(更好)。相反,使用mysql_pconnect()被认为是有害的,因为它倾向于使用空闲连接占用MySQL服务器。”
如果你通过'localhost'连接,连接将自动通过MySQL套接字建立,这非常便宜。
(从MySQL Persistent Connections获取的群组链接)
答案 1 :(得分:0)
虽然使用持久连接可以获得一些性能优势,但如果mysql服务器在同一台机器上并且您没有遇到问题,那么它可能不值得。很容易意外地断开连接,实际的性能优势只有在高容量时才会显着。