【问题标题】:Keeping Variable Data on Heroku with Python Flask Application使用 Python Flask 应用程序在 Heroku 上保存可变数据
【发布时间】:2022-10-04 19:17:08
【问题描述】:

假设我在 Heroku 上有一个具有“永不眠”功能的爱好计划或更高版本。

从我的 Python烧瓶应用程序开始在Heroku 上运行,我可以在应用程序在 Heroku 上运行的整个过程中分配和保留这个 Python 应用程序中的变量吗?

我的计划是定期制作得到对 API 的请求并存储JSON字符串中的数据。每次发出新的 GET 请求时,都会为相同的 String 引用变量重新分配新的JSON字符串数据。

这样一来,这行得通吗?只要他们说的是真的并且应用程序从不休眠,我可以将这些数据保存在 Python 变量中,然后制作一个得到从我这边请求这个 Python烧瓶应用程序来检索JSON数据?

换句话说,我可以避免存储JSON项目文件夹树中的数据库或文件中的数据是否正确?

【问题讨论】:

    标签: python flask heroku


    【解决方案1】:

    不,您不能期望数据无限期地保留在本地内存中。即使是非睡眠测功机restart frequently and unpredictably(每天至少一次)。

    即使你可以这样做,you probably don't want to

    最好的办法是将此数据存储在应用程序的本地内存之外,例如在适当的客户端-服务器数据库或 Redis 之类的数据库中。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-03-09
      • 1970-01-01
      • 2015-01-05
      • 1970-01-01
      • 2020-02-28
      • 1970-01-01
      • 2022-06-30
      相关资源
      最近更新 更多