0

为了在我的网站上节省时间,我需要在网站上缓存一份报告的副本,以便在用户单击报告按钮时可以快速加载,而不是每次用户单击按钮时都在现场生成。

是否有用于存储报告的首选机制(它是一些数字和谷歌图表)?

我已经考虑过了,我认为一种方法是运行脚本(php 或 perl)并每天获取所有变量。然后,每次用户单击报告按钮时,它都会使用存储的变量来显示数据并生成 Google 图表。

这会是一个不错的解决方案,还是有标准做法(可能是缓存)是为用户节省时间的更好方法?

4

1 回答 1

2

您的解决方案对我来说听起来很完美,假设报告中的信息只需要在计时器上获取。您可以创建一个运行报告生成脚本并将其输出写入report-file.html. 当用户单击“报告”时,只需将他们链接到此文件。

您还可以为用户提供重新生成报告的选项,并且每次只需覆盖 report-file.html。您甚至可以为不同日期保留多个报告文件副本。

于 2013-05-07T14:16:17.260 回答