当管理员询问时,我的Heroku worker生成一个报告,压缩为一个约10MB的ZIP文件。
生成大约需要1分钟,因此由delayed_job
完成。
一旦生成完成,在哪里存储文件,以便web dyno可以服务它?
-
tmp
文件夹似乎从一个dyno到另一个不一样。 - 免费数据库(5MB)不足以容纳10MB的文件
除了将文件存储在数据库中并付费从5MB切换到20GB数据库之外,没有其他选择吗?
注意:只有一个admin,生成报告是罕见事件
如果只是将文件上传到Amazon S3并从那里访问它呢?