PHP MySQL PDO需要1秒才能将GAE连接到Google SQL

时间:2017-03-16 01:28:37

标签: php mysql google-app-engine pdo

我已经看到很多问题,人们会问为什么他们的PDO连接需要一秒钟,答案总是如此:将localhost更改为127.0.0.1

但在我的情况下,我有一个谷歌应用引擎应用程序连接到谷歌SQL,我感觉1秒钟严重。

我的连线是:

$this->pdo = new PDO($dsn, $this->settings["user"], $this->settings["password"], array(
                PDO::MYSQL_ATTR_INIT_COMMAND => "SET NAMES utf8"
            ));

$dsn的位置:"mysql:unix_socket=/cloudsql/projectid:asia-east1:db;dbname=mydb"

我可以加快此连接速度吗?

1 个答案:

答案 0 :(得分:0)

我已经通过在与App Engine项目相同的区域中创建新的数据库实例然后导出/导入我的数据来解决此问题。

测试结果在连接过程中从超过1000毫秒变为小于50!