mysql - 生成缓存请求结果的最佳实践
问题描述
我正在为客户构建一个自定义后台数据可视化工具。该工具生成大量图表、地图和表格,以帮助营销团队分析客户需求。该工具使用客户端将用于导航数据的过滤器。每次设置过滤器时,该工具都会生成过滤后的基表,其余请求都基于该基表:提取地图的位置,提取时间序列的时间......
这不起作用,请求非常长。客户端可以为工具的可用性牺牲数据的新鲜度,我正在构建一个在夜间准备预过滤表的脚本。这很好用,但我有一种感觉,我想在这里重新发明轮子。
我想知道最好的做法是什么:
- 我选择运行外部脚本而不是触发器,因为有人告诉我它更容易调试。
- 我正在创建大量表,我不想使用视图,因为它们是虚拟表,因此不适合我尽可能提前进行预处理的目的。
- 我正在覆盖表格,但也许更新它们会更好?
您有什么意见或建议吗?提前致谢。
解决方案
推荐阅读
- angular - 运行Angular模板时VS中的dist目录在哪里?
- c++ - 挂钩 WH_GETMESSAGE 消息
- r - R对连续重复的奇数列表求和并删除除第一个列表之外的所有列表
- php - 如何删除具有重复列值的子数组?
- google-apps-script - 如何在谷歌表格中打开带有超链接的隐藏表格?
- javascript - 通过拖放将自定义元素的对象引用传递给另一个自定义元素
- laravel - Laravel cron job
- openid-connect - SecurityTokenInvalidSignatureException: IDX10500: Signature validation failed. No security keys were provided to validate the signature
- jenkins-groovy - How does an &&, || work with jenkins pipeline groovy?
- javascript - 仅更改 Framework7 中一个收音机的非活动颜色?