gpt4 book ai didi

heroku - 在ram中保存一个大文件好一会儿吗?

转载 作者:行者123 更新时间:2023-12-03 06:19:51 25 4
gpt4 key购买 nike

因此,我在Dropbox上托管了一堆视频,并且我必须为我的客户构建一个Web应用程序,以从Dropbox中获取这些视频并将其上传到youtube,我提供了以下解决方案:

:第一个:一旦我的应用程序获得了保管箱链接,它就会使用API​​将其下载到服务器文件系统上,之后它将使用youtube API进行上传

这个的问题:我在这里要面对的唯一问题是,我将应用程序托管在heroku上,而heroku的临时文件系统不太适合存储文件,视频也可能超过100mb,并且不是由heroku允许。

解决方案:我可以将文件保存在ram上,大约512 mb,用于免费dyno,然后将其上传到youtube,我将其删除!

所以我在这里的基本问题是,将大文件保存在RAM中一段时间​​是否会很好?

最佳答案

绝对不是一个好主意。如果您有几个人并行下载视频怎么办?

看来您需要为应用程序添加一个worker dyno,以便进行实际的下载并释放网络测功机。

您需要使所有的dynos保持无状态,并保持disposable不变,因此应使用某种backing service(例如Heroku Redis)来存储视频。

这个blog post可能会给您一些想法。

关于heroku - 在ram中保存一个大文件好一会儿吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37514517/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com