如何在 PHP 中改善 MySQL 连接时间?
How to improve MySQL connection time in PHP?
在测试 API 性能时,我发现 API 的响应时间有 30% 花在连接 MySQL 上。 (最少 500 毫秒 - 最多 600 毫秒)
我以为是因为 MySQL 设置,所以我更改了各种设置以改善连接时间,但没有成功。
我没有使用任何框架来测试它。我想和其他语言比较,所以我测试了Python。其结果约为 50 毫秒,比 PHP.
的 500-600 毫秒好很多
在 PHP 而不是在 Python 上延迟的原因是什么?
这里是我测试的环境:
- php版本:7.1.9-1+0~20170902060604.8+jessie~1.gbpebe5d6
- python 版本:3.6.2
- 平台:Linux(Ubuntu)
- mysql 版本:5.7.2
根据您的用例,您可以通过使用 persistent connections.
显着增加响应时间
在测试 API 性能时,我发现 API 的响应时间有 30% 花在连接 MySQL 上。 (最少 500 毫秒 - 最多 600 毫秒)
我以为是因为 MySQL 设置,所以我更改了各种设置以改善连接时间,但没有成功。
我没有使用任何框架来测试它。我想和其他语言比较,所以我测试了Python。其结果约为 50 毫秒,比 PHP.
的 500-600 毫秒好很多在 PHP 而不是在 Python 上延迟的原因是什么?
这里是我测试的环境:
- php版本:7.1.9-1+0~20170902060604.8+jessie~1.gbpebe5d6
- python 版本:3.6.2
- 平台:Linux(Ubuntu)
- mysql 版本:5.7.2
根据您的用例,您可以通过使用 persistent connections.
显着增加响应时间