pdo持久性连接前后的变化
in php with 0 comment

pdo持久性连接前后的变化

in php with 0 comment

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

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

写完select之后做了次ab测试。

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

QQ截图20161103154152.png

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

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

最后找到了以下:

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

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

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

pdo 持久链接.png

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

Comments are closed.