|
|
1
1
您是否考虑将文件上载作为后台任务处理?正常保存元数据,然后使用延迟作业或类似作业执行上载和后处理。 This Railscast 有细节。 |
|
|
2
1
你正在从文件中获取元数据,对吗?那么,转换为ogg所需的时间是否太长,您是否希望数据在转换之前出现? 如果是这样的话,上面的约翰有一个正确的想法——你需要接受文件上传,并计划在将来某个时候进行转换。 主要原因是Rails线程将处理ogg转换,在完成之前无法响应任何其他Web请求。爆炸! 一些服务器通过拥有多个Rails线程来补偿这一点,但我建议使用后台队列(如果您自己托管,请使用bj;如果您托管在那里,请使用heroku的后台作业)。 |