我的项目中有以下堆栈:
Cronjobs 每 15 分钟运行一次,以使用来自 API 的数据填充 MySQL 数据库。同时,flask 应用程序会呈现这个日期。因此,每次用户访问网站时,都会加载包含大量数据的表。向数据库发出请求以加载数据。数据将作为响应显示在引导表中。
我希望用户能够刷新表数据(通过单击refresh
按钮)并始终查看最新数据(而不必等待 cronjob 重新启动和更新数据库)。如果我在用户点击按钮时再次触发从 API 导入数据refresh
,该操作将非常耗时,并且整个数据将加载几分钟才能再次显示页面。刷新从数据库加载的表数据的最佳方法是什么?