2013-08-24 2 views
0

Скажите, есть 40 различных пользователей мобильного приложения, вызывающих сервер, который предоставляет некоторый контент, созданный с использованием FFMPEG.Выполнение действий одновременно с очередью в очереди

Требуется около 5 секунд для создания контента для каждого пользователя.

Мне было просто интересно, будет ли FFMPEG обрабатывать команды одновременно или если это будет сделано в очереди.

В основном это займет около 5 секунд для всех, или это займет 5 секунд - 200 секунд для каждого человека, в зависимости от их расположения очереди.

Кроме того, если это было бы выполнено через очередность, как можно было бы изменить задачу, чтобы стать одновременно, потому что я не хочу, чтобы мои пользователи долго ждали.

+0

Я знаю, что я немного нуб с этим серверным материалом, поэтому, если я забыл сказать любую информацию, которая вам нужна, пожалуйста, дайте мне знать. – GangstaGraham

ответ

2

В зависимости от количества рабочих процессов, которые у вас есть.

Поскольку вы добавили тег Heroku, я предполагаю, что вы используете Heroku. На Хереку один из них - один из таких рабочих процессов.

Routing is more or less random on Heroku, но при условии, что у вас есть большое количество пользователей (40, вероятно, недостаточно), вы должны иметь возможность обслуживать столько пользователей, сколько у вас есть одновременно.

Смежные вопросы