我用 PHP 制作了一个电子商务应用程序,我需要收集诸如“新客户、新订单、未结订单、未解决问题等”之类的统计数据,并将其显示在我们一天中经常访问的管理仪表板中,现在我在 PHP 中有 SQL“函数”来检索相应的数据,问题是例如要单独获取“新客户”,SQL 脚本需要一些时间才能完成执行,因为要获得它必须的“新客户”编号遍历所有订单和客户,并根据逻辑确定新客户的数量。
与其每次访问管理仪表板时都运行 SQL 脚本,不如让 cronJob 以设定的时间间隔运行并将结果直接存储到数据库表中,然后从仪表板直接从数据库中提取统计信息会更好吗?
我将不胜感激任何其他建议!