大家在开发 API 的时候是使用 Eloquent 多还是 DB 多呢?
最近公司做项目发现,在数据量稍大且有多级关联的情况下。Eloquent提供的with和load方法比DB慢上好几倍。
所以api尽量不用eloquent吗?谢谢大家指点一二!
关于 LearnKu
如果你是全局查询,一次返回非常大的记录数,Eloquent 必然慢很多,即便用了with,即便 sql 查询也不过 2、3次,但取出数据以后的格式化也很耗cpu和内容,自然慢很多,但如果只取一条数据,你看看是不是就没这么大差别呢(数据表记录总量不变)?