我有一个 Flask 应用程序,其中包含一些存储在数据库中的用户可修改的配置值。这些值不会经常更改,因此我不想每次收到请求时都从数据库中获取它们(每个请求都需要这些值),但我还需要更改以立即传播给所有工作人员。我为解决这个问题提出的两种一般方法是:不知何故,每个工作人员都可以修改值的共享本地副本。然后当用户更改值时,worker 将更新数据库和局部变量。shelve可能是这种方法的一个不错的选择。以某种方式通知每个工作人员需要从数据库重新加载值。什么是最好的方法来做到这一点?(注意:该应用由 Gunicorn 在 Heroku Hobby Dyno 上提供。)
添加回答
举报
0/150
提交
取消