我正在开发一个 Ruby on Rails 应用程序,该应用程序需要允许用户一次同时上传 16 个高质量图像。
这通常意味着大约 10-20 兆字节(有时更多),但连接数正在成为最相关的问题。
图像从 Paperclip 发送到 Amazon S3,不幸的是,它为 16 个文件中的每一个打开和关闭了一个新连接。不用说,我需要移动系统以作为后台进程运行,以防止我的 Web 服务器像没有流量一样被锁定。
我的问题是,在所有用于后台作业的基于 Rails 的系统(Starling、BackgroundRb、Spawn 等)中,是否有一个比其他系统更适合这种情况(我是新手无论如何构建一个后台系统,所以所有可用的系统对我来说都是新的)?