每个分类的贴子数量为啥要用一个单独的字段来记录

每个分类的贴子数额不是应该用count吗?为啥要用一个单独的字段来记录

《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
《G01 Go 实战入门》
从零开始带你一步步开发一个 Go 博客项目,让你在最短的时间内学会使用 Go 进行编码。项目结构很大程度上参考了 Laravel。
讨论数量: 2

这个问题在教程1中提到了,社交统计信息《L01 Laravel 教程 - Web 开发实战入门 ( Laravel 5.8 )》

我们通过调用 Eloquent 模型的 count 方法来获取用户发布过的微博数,这个做法并不算是最佳实践,因为在大型应用中,为了节省服务器资源,优化数据库查询效率,常会采用的方法是在数据库中添加一个模型计数器字段,在每次对模型进行创建或删除时对该字段进行更新,而由于本书开发的应用只是小型的演示应用,因此在这里我们使用 count 方法来查询即可。

4年前 评论

@ishu 好吧,这个问题看来真是经验问题,在我看来,会觉得既然是大型应用,频繁操作数据库字段,增加了I/O,不是更废资源吗

4年前 评论
风铃 4年前

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!