我有一个性能问题和一个良好的代码方式"题。我正在使用Laravel框架,因为我在PHP中不太好。我想得到所有评论并将它们分组:
- 查看所有评论
- 批准的评论
- 待定评论
- 垃圾邮件
醇>
我想通过使用Twitter Bootstrap在4个标签中执行此操作,因此我需要一次全部数据。
我在想3种方法:
- 一个数据库查询并执行PHP多个foreach循环。首先循环浏览所有注释并在屏幕上输出"查看所有注释"标签。在循环时,我将行分隔到其他选项卡的其他数据集中。唯一的方法是在视图模板中(我认为这不是一种非常好的方式)。
- 几个数据库查询,因此我立即为每个状态提供数据集。
- 点击标签时执行AJAX请求:loading new page in tabs using twitter bootstrap
醇>
在不损害性能的情况下,有更好的方法吗?或者我应该尝试两种方案并查看页面加载速度有多快?单击选项卡时,我非常倾向于使用AJAX请求。这是一个很好的方法吗?