pdo持久性连接前后的变化

= =用了几天laravel,感觉它的链式写法很舒服。

于是今天也仿造这个写了一份php的pdo数据库操作类.

写完select之后做了次测试。

测试之前rps 97,之后测试居然只剩下了14…

刚开始怀疑是不是写的太多了。。于是把一些tojson、limit、order by之类的去掉,发现依旧只有这个数量。。。

我开始慌了= =,各种查询mysql、pdo的优化方法。

最后找到了以下方法:

1
$pdo = new PDO($dsn, $username, $password, array(PDO::ATTR_PERSISTENT => true));

加上array(PDO::ATTR_PERSISTENT => true)开启持久链接之后,又做了一次测试= =。。

结果又开始慌了,- -平均每次180的rps…

感觉除了略吃内存,打开速度的确快了太多…


评论区