我有一个报告系统,我需要将来自 3 个不同服务器(系统)的数据组合起来显示给用户。就几千条记录而言,这可以正常工作,但随着系统超时的增加。
我正在考虑使用另一种方法。当用户运行结果时,我将生成一个向数据库生成报告的请求。一个正在运行的守护程序将拾取它并收集数据并生成报告,并将通过电子邮件将报告数据的链接发送给用户。我可以在这里做很多事情。
1)将收集的数据以表格形式插入数据库,以便在页面上简单地显示给用户。2)生成html并将其存储到数据库中。
虽然我认为第一个选项是最好的,但还有其他建议吗?