我有一些 SQL Server Store Procs,它们为 C# Web 应用程序中的图表生成统计数据。
现在,Web 应用程序中的用户必须等待大约 5 分钟才能看到这些带有更新数据的图表,这对用户和我来说都是一种痛苦。
某些 Store procs 需要超过 5 分钟才能生成数据,但网络用户不需要即时查看信息。也许每 2-3 小时更新一次图表。
所以,我不知道解决这个问题的最佳做法是什么。
我正在考虑创建一个 Windows 服务,每 2-3 小时将调用一次 SP,然后将数据存储在不同的表中。
关于如何处理这个问题的任何线索?
感谢帮助