Php 如何控制到MySQL的多个连接?
我有一个网站,在过去的两年里一直工作得很好,但现在该网站有更多的访问者和更多的内容。我正在使用wordpress,由于内容和访问者的原因,我在一个特定时刻获得了与数据库的多个连接。如何解决这个问题 bluehost的帐户被挂起,因为我有97个到MySQL数据库的连接 此问题的可能解决方案可能是: 给访问者的一条信息是:该网站目前不可用Php 如何控制到MySQL的多个连接?,php,mysql,wordpress,database-connection,Php,Mysql,Wordpress,Database Connection,我有一个网站,在过去的两年里一直工作得很好,但现在该网站有更多的访问者和更多的内容。我正在使用wordpress,由于内容和访问者的原因,我在一个特定时刻获得了与数据库的多个连接。如何解决这个问题 bluehost的帐户被挂起,因为我有97个到MySQL数据库的连接 此问题的可能解决方案可能是: 给访问者的一条信息是:该网站目前不可用 我如何知道何时超过了最大连接数?找到Wordpress的缓存插件并安装它。缓存将降低数据库的负载。找到Wordpress的缓存插件并安装它。缓存将降低数据库的负载
我如何知道何时超过了最大连接数?找到Wordpress的缓存插件并安装它。缓存将降低数据库的负载。找到Wordpress的缓存插件并安装它。缓存将降低数据库的负载。有一个简单的解决方案称为缓存 您可以在wordpress安装中安装缓存插件,这将减少所需的数据库连接数
有关wordpress缓存插件的列表和比较,请参阅此链接:有一个简单的解决方案称为缓存 您可以在wordpress安装中安装缓存插件,这将减少所需的数据库连接数
有关wordpress缓存插件的列表和比较,请参阅此链接:这里有几个选项:
如果缓存仍然不起作用,您可能会考虑将应用程序移到一个主机上,该主机在任何给定时间,甚至是虚拟私有服务器,都是比较宽容的,这是相当便宜的,签出
mysql> SHOW GLOBAL STATUS LIKE 'Threads_connected';
+-------------------+-------+
| Variable_name | Value |
+-------------------+-------+
| Threads_connected | 1 |
+-------------------+-------+
1 row in set (0.00 sec)
我记不清确切的代码了,但我们实现了一种“重试”机制,当引发了一个问题,并且代码匹配了“太多连接”时,我们将休眠查询,然后重试$x次。这里有几个选项:
如果缓存仍然不起作用,您可能会考虑将应用程序移到一个主机上,该主机在任何给定时间,甚至是虚拟私有服务器,都是比较宽容的,这是相当便宜的,签出
mysql> SHOW GLOBAL STATUS LIKE 'Threads_connected';
+-------------------+-------+
| Variable_name | Value |
+-------------------+-------+
| Threads_connected | 1 |
+-------------------+-------+
1 row in set (0.00 sec)
我记不清确切的代码了,但我们实现了一种“重试”机制,当出现一个错误时,代码匹配了“太多连接”,我们会休眠查询,然后重试$x次。注意单词instance在这个上下文中,一个实例指的是mysql服务器,我想你指的是97个连接?注意这个上下文中的instance这个词,instance指的是mysql服务器,我想你指的是97个连接?