我已经看到很多问题,人们会问为什么他们的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"
我可以加快此连接速度吗?
答案 0 :(得分:0)
我已经通过在与App Engine项目相同的区域中创建新的数据库实例然后导出/导入我的数据来解决此问题。
测试结果在连接过程中从超过1000毫秒变为小于50!