PHP pdo - 许多连接
PHP pdo - to many Connections
我有一个具有多个视图的 angular.js 应用程序,它使用 PHP-PDO 从 MySQL 数据库中获取数据。
此外,还有一个 NodeJS 应用程序每 30 秒获取一次数据。来自同一个 MySQL 数据库。
angular 和 Node 应用程序 运行 在 Windows 服务器上。启动iis时,tcp连接数迅速增加超过100个,状态均为"TIME_WAIT".
是否有机会重用连接或减少完全销毁套接字连接的等待时间?
$db1 = 空;将您的变量设置为 null,但它不会通知数据库服务器不再需要连接,因此它可以释放资源。
在将 $db1 设置为空之前,关闭连接
阅读以下页面了解更多详情
http://php.net/manual/en/function.mysql-close.php
和/或
http://php.net/manual/en/mysqli.close.php
每个请求的连接速度都非常慢。您想要的是使用持久连接和连接池,这样连接就可以从一个请求回收到下一个请求。这会导致更少的连接和更快的响应时间。
the documentation 中有更多相关信息。
我有一个具有多个视图的 angular.js 应用程序,它使用 PHP-PDO 从 MySQL 数据库中获取数据。 此外,还有一个 NodeJS 应用程序每 30 秒获取一次数据。来自同一个 MySQL 数据库。
angular 和 Node 应用程序 运行 在 Windows 服务器上。启动iis时,tcp连接数迅速增加超过100个,状态均为"TIME_WAIT".
是否有机会重用连接或减少完全销毁套接字连接的等待时间?
$db1 = 空;将您的变量设置为 null,但它不会通知数据库服务器不再需要连接,因此它可以释放资源。
在将 $db1 设置为空之前,关闭连接
阅读以下页面了解更多详情 http://php.net/manual/en/function.mysql-close.php 和/或 http://php.net/manual/en/mysqli.close.php
每个请求的连接速度都非常慢。您想要的是使用持久连接和连接池,这样连接就可以从一个请求回收到下一个请求。这会导致更少的连接和更快的响应时间。
the documentation 中有更多相关信息。