MySQL的mysql_pconnect的持久连接和优势?(MySQL persistent con

2019-06-25 23:34发布

我从来没有听说过的持久连接之前,我不明白的优势。

我运行一个PHP / MySQL为基础的网站,它接收每天页面访问量数以万计。 在这些页面中我的头文件我刚使用mysql_connect() ,我还没有与终止在页脚文件中的连接困扰。

在我的情况是否有使用任何优势mysql_pconnect()

Answer 1:

使用持久连接叶开放后的脚本已经执行完毕的连接。 一遍又一遍的原因开销打开和关闭连接,虽然不多,最终将安装了作为请求的数量上去了。

但是,如果你看过手册页的mysql_pconnect它指出:

  • 如果PHP和MySQL是在同一台服务器或本地网络上,连接时间可以忽略不计,在这种情况下,没有优势的持久连接。

如果是这种情况下,它可能不值得麻烦改变你的代码。

你可以找到更多详细的信息,对在上述相同部位的持久连接。



Answer 2:

看看这个网址:

http://us3.php.net/manual/en/function.mysql-pconnect.php

基本上mysql_pconnect()试图找到一个持久的连接已经与您指定的凭据打开。 如果它没有找到一个它使一个新的。 它还执行语句后不关闭连接

所以你的情况真的是你可能没有注意到有差别,但在现实中,你或许应该使用mysql_pconnect()。



文章来源: MySQL persistent connections and advantages of mysql_pconnect?