【问题标题】:PHP MySQL PDO takes 1 second to connect on GAE to Google SQLPHP MySQL PDO 需要 1 秒才能在 GAE 上连接到 Google SQL
【发布时间】:2017-03-16 01:28:36
【问题描述】:

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

但在我的情况下,我有一个连接到 Google SQL 的 Google App Engine 应用程序,我感觉那 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"

我可以加快这个连接速度吗?

【问题讨论】:

    标签: php mysql google-app-engine pdo


    【解决方案1】:

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

    连接期间测试结果从刚刚超过 1000 毫秒缩短到不到 50 毫秒!

    【讨论】:

      猜你喜欢
      • 2012-11-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-02-24
      • 1970-01-01
      • 2019-05-30
      相关资源
      最近更新 更多