• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

回复数、列表分页等几个常见数据库设计的有关问题

php 搞代码 4年前 (2022-01-24) 21次浏览 已收录 0个评论

求助:回复数、列表分页等几个常见数据库设计的问题
我建一个博客,简要的需求如下:在文章(Article)列表页要显示评论数量,文章列表要分页显示,评论(Comment)列表也要分页显示(评论列表通过ajax分页显示)。

因为没做过多少项目,因此想问几个问题:

1.像评论数量一般是作为article表的一个字段还是在执行的时候通过select count来实现呢?如果是通过select count实现那么每次在文章列表显示N条文章,那执行N条select count来查询回复数量会不会降低性能?

2.假设博客首页有许多文章列表块(如:周排行、日排行、最近点击排行、相关文章、最新文章、最新评论等),除了对一部分列表块(如周排行、日排行这些较少更新的部分)做缓存外本@文来源gao($daima.com搞@代@#码(网5搞gaodaima代码,一次http请求执行有10条select语句(所有的select语句都已经经过优化)算不算多了呢?
——最佳解决方案——————–
1、应该用一个字段存储
2、原则上是尽量减少查询。但如果你的博客访问量并不大这都不算什么。
——其他解决方案——————–
应该用1个字段存储,但最好做个初始化程序重新数数,否则时间长了可能会有误差。

如果不想用字段存,可以用缓存


搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:回复数、列表分页等几个常见数据库设计的有关问题
喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址