【问题标题】:Doing Actions Simultaneously Versus In A Queue同时执行操作与排队执行操作
【发布时间】:2013-08-27 12:59:31
【问题描述】:

假设有 40 个不同的移动应用用户调用服务器,该服务器提供一些使用 FFMPEG 创建的内容。

为每个用户创建内容大约需要 5 秒

我只是想知道 FFMPEG 是否会同时处理命令,或者是否会在队列中完成

基本上每个人大约需要 5 秒,或者每个人需要 5 秒 - 200 秒,具体取决于他们的队列位置。

另外,如果它将通过排队完成,怎么可能将任务更改为同时进行,因为我不希望我的用户等待很长时间。

【问题讨论】:

  • 我知道我对这个服务器端的东西有点菜鸟,所以如果我忘了说你需要的任何信息,请告诉我。

标签: python heroku ffmpeg flask


【解决方案1】:

取决于你有多少工作进程。

由于您添加了 Heroku 标签,我假设您正在使用 Heroku。在 Heroku 上,一个 dyno 就是一个这样的工作进程。

Routing is more or less random on Heroku,但是如果您有大量用户(不过 40 可能还不够),您应该能够同时为拥有 dynos 的用户提供服务。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-09-13
    • 2012-01-14
    • 2022-06-17
    • 2023-04-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多