我正在开发一个 PHP 仪表板,其中包含来自许多不同 MySql 表的统计信息。构建图表等需要许多累积和其他总计。一些查询可能非常简单,另一些查询可以同时连接和比较多个表。
为了正确地做到这一点,我正在考虑 3 种方法;
1) 创建一个主表,在每次前端(网站)和后端(CRM)交互后不断更新,并且只包含用于不同目的的总数。因此,可以使用简单的选择语句轻松访问数据以构建主仪表板。
2) 每次生成仪表板时使用许多和/或复杂的查询。这将花费更少的开发时间但更多的加载时间。也许有更好的方法来管理每个查询的顺序和执行。
3) 创建 cron 作业以在后台更新总数。这是我最不喜欢的方法,因为出于多种原因感觉已经过时了。
有人可以建议我并解释从长远来看最好的方法是什么吗?
提前致谢。
慕标琳琳