【发布时间】:2016-10-29 04:32:12
【问题描述】:
我有一个网页,加载需要一段时间,因为它必须从大量本地数据库中提取信息。例如,如果用户搜索人员 1,那么它将查询 20 个数据库。有时可能需要 5 分钟才能提取所有需要的信息并应用业务逻辑。最好的解决方案是设计一个数据仓库,这是一个长期的目标。
如果我使用数据缓存,它会将(大记录的)页面加载时间从五分钟减少到四秒。将信息长时间(即 24 小时)存储在缓存中是不好的做法吗?缓存将每 24 小时刷新一次。或者,我可以将缓存的信息存储在数据库表中。
我在网上找到的每个示例都会缓存几秒钟的信息,例如20 秒。
【问题讨论】: