【发布时间】:2012-08-26 13:37:19
【问题描述】:
我的共享服务器限制了从 PHP 到 MySQL 的并发连接数。有时当我收到更多流量并且每个人都需要访问数据库时,他们会因为max connection limitation 而被拒绝。我希望mysqlp_connect 能解决问题,但显然持久连接不会为所有用户而是为每个用户保持一个连接。
是否总是在服务器上打开 ONE MySQL 链接并让每个用户只使用该链接而不是为每个用户创建一个新链接?
【问题讨论】:
-
您意识到(如果确实可能的话)会导致用户延迟,对吧?当其他人使用连接时,他们将无法访问任何内容。您可以修改您的 PHP 配置文件并添加更多并发连接。
-
增加并发连接限制会更好。这是有原因的。
-
不幸的是我在php中从未见过这样的东西,如果可能的话,尝试使用使用jdbc的java后端,并使用REST接口将php连接到它,只是一个想法
标签: php mysql sql-server database optimization