我已经开发了一个健美论坛,用户可以在这里提问并获得答案。所以这些问题都在一个页面上,点击"加载更多"在最后,你用ajax(类似facebook newsfeed / startpage)得到10个问题。
数据库设计非常关系。
我有一张桌子"问题"表格questionanswers
,表格questionlikes
和表格user
因此,当显示问题时,只有username, questionpreview, question, title and likes count
(非常类似于Facebook状态)
问题是,我认为我的程序性能非常低(当我点击"加载更多"通过ajax加载新问题需要8秒钟),因为我加入了所有内容。我加入计算"喜欢"我加入寻找"用户名"我加入计算"答案"等
所以我想问你,如果我做了类似于"读者的话,那么数据库不会更有效率。关于问题的所有内容都是硬编码的表,而不是加入所有内容?
抱歉我的英语非常糟糕!