1

我正在尝试做一个视频转换器,它从 html 表单中获取一些文件并进行转换。

我想在另一台服务器上进行转换.11,因为我不想让主服务器超载.10

我可以在两台服务器之间设置一个网络文件夹/media,然后在上面设置一个convert.php运行.11ffmpeg 命令的文件夹。

如果我从那里运行那个 php 文件,.10那么视频转换过程会从那里获取资源.11.10?在我看来,.10即使 php 文件打开也会受到影响.11

我可以做一个 cron 工作,但我真的不想。

对于这个项目,我正在使用 zend 框架

任何想法如何解决这个问题?

谢谢

4

1 回答 1

0

我肯定会建议为这类任务实施一个队列。您的队列可能只是一个维护未完成任务列表的 MySQL 数据库。工作人员可以检查此数据库是否有任何要运行的任务。

这将为您在扩展方面提供更大的灵活性。明天,如果您决定再添加两个工作服务器/系统,它们将无缝融入队列模型。

于 2012-04-03T18:35:46.733 回答