我从来没有听说过的持久连接之前,我不明白的优势。
我运行一个PHP / MySQL为基础的网站,它接收每天页面访问量数以万计。 在这些页面中我的头文件我刚使用mysql_connect()
,我还没有与终止在页脚文件中的连接困扰。
在我的情况是否有使用任何优势mysql_pconnect()
我从来没有听说过的持久连接之前,我不明白的优势。
我运行一个PHP / MySQL为基础的网站,它接收每天页面访问量数以万计。 在这些页面中我的头文件我刚使用mysql_connect()
,我还没有与终止在页脚文件中的连接困扰。
在我的情况是否有使用任何优势mysql_pconnect()
使用持久连接叶开放后的脚本已经执行完毕的连接。 一遍又一遍的原因开销打开和关闭连接,虽然不多,最终将安装了作为请求的数量上去了。
但是,如果你看过手册页的mysql_pconnect它指出:
- 如果PHP和MySQL是在同一台服务器或本地网络上,连接时间可以忽略不计,在这种情况下,没有优势的持久连接。
如果是这种情况下,它可能不值得麻烦改变你的代码。
你可以找到更多详细的信息,对在上述相同部位的持久连接。
看看这个网址:
http://us3.php.net/manual/en/function.mysql-pconnect.php
基本上mysql_pconnect()试图找到一个持久的连接已经与您指定的凭据打开。 如果它没有找到一个它使一个新的。 它还执行语句后不关闭连接
所以你的情况真的是你可能没有注意到有差别,但在现实中,你或许应该使用mysql_pconnect()。