1

htmlフォームからいくつかのファイルを取得して変換するビデオコンバーターを実行しようとしています。

.11メインサーバーに過負荷をかけたくないので、別のサーバーで変換を行いたい.10

2台のサーバーの間にネットワークフォルダを設定し、ffmpegコマンドを実行する/mediaonconvert.phpを設定できます。.11

そのphpファイルを実行する.10と、ビデオ変換プロセスはリソースを取得.11.10ますか?phpファイルがオンになっている.10場合でも影響を受けるようです.11

cronジョブを実行することはできますが、実際には実行したくありません。

このプロジェクトでは、zendフレームワークを使用しています

この問題を解決する方法はありますか?

ありがとう

4

1 に答える 1

0

この種のタスクにはキューを実装することを強くお勧めします。キューは、未処理のタスクのリストを保持する単純なMySQLデータベースである可能性があります。ワーカーは、実行するタスクについてこのデータベースをチェックできます。

これにより、スケールアップに関してはるかに柔軟になります。明日、さらに2つのワーカーサーバー/システムを追加することにした場合、それらはキューモデルにシームレスに適合します。

于 2012-04-03T18:35:46.733 に答える