【发布时间】:2013-11-04 17:26:50
【问题描述】:
我的想法是:我有一个 Web 应用程序,它可以从文件中读取数据,对其进行操作,然后将其 JSON 化以使 javascript 变得更漂亮。
数据由 cron 获取,该 cron 将运行 python 脚本,该脚本通过查询数据库并写入来生成文件。但是,这些数据只会在特定的、可配置的时间获取。
我的目标是在 cron 运行之前缓存数据。有没有办法缓存到指定时间?
【问题讨论】:
-
如果通过缓存,您的意思是将 JSON 输出存储在服务器上,直到下一次 cron 运行,为什么不将其保存到文件系统?当 cron 完成运行时,它只是将“新”json 保存在上面?
-
你可能想看看像芹菜这样的工作调度系统。它将您的问题浓缩为一组非常简单的 API 调用,并被广泛用于解决类似问题。
标签: python python-2.7 flask werkzeug