= =用了几天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…
![]()
感觉除了略吃内存,打开速度的确快了太多…