Yii Active Record 和 dao有没有实测性能分析

公司近期推出一大型项目,需要用Yii框架来构建,,,我这里很想知道 Yii的 Active Record 与 Dao 的性能对比,麻烦各位达人了。。。

:mellow: 自己测试?

自己刚才测试了,结果如下

AR插入1W条数据 花费时间15.833298921585 times

AR删除1W条数据 花费时间0.04245400428772 times

AR查询1W条数据 花费时间0.60363000869751 times

DAO插入1W条数据 花费时间6.3882400989532 times

DAO删除1W条数据 花费时间0.0076189041137695 times

DAO查询1W条数据 花费时间0.048065900802612 times

一切由项目本身决定。

使用框架的开发的优势在于快速和可移植性

如果对性能要求很高,建议直接写<?php mysql_connect();?>

插入的save(false) 会快好多

查询如果用缓存也会快很多

要速度,毫无疑问是dao了~