2017-03-16 87 views
-1

我见过人们问,为什么他们的PDO连接需要一秒钟,回答总是许多问题:改变localhost127.0.0.1PHP MySQL的PDO需要1秒到GAE连接到谷歌SQL

但在我的情况,我有一个谷歌应用程序引擎应用程序连接到谷歌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"

我可以加快这方面呢?

回答

0

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

在连接过程中,测试结果已经从刚好超过1000毫秒变为不足50次!