2011-03-01 69 views
0

我们有两台服务器。第一个是速度快,但容量和带宽有限。第二个是非常慢,但有无限的容量,带宽,并且也有ffmpeg访问。两台服务器之间的同步,电影门户

我们已经得到了Flash播放器从另一台服务器启动电影的部分,但现在我们需要同步两台服务器来将电影从第一台上传到第二台。

我的想法是:当用户上传电影到第一台服务器时,会检查文件类型和其他验证。然后我们使用cron来创建一个作业,该作业将这个文件发送到备份服务器,并在那里进行转换,创建小型文件并将信息发送回第一台服务器。

我的问题:
1.这是解决这个问题的好方法还是有更好的方法? 2.将第一个文件发送到另一个服务器时使用什么方法? cURL扩展或者可能只是FTP?就个人而言,我会使用卷曲,因为少麻烦,但是可以发送如此大的文件没有太多的问题从第一台服务器?

编辑: 他们不在同一个网络。他们彼此相距数公里。

回答

1

如果SMB/NFS位于同一网络上,那么使用SMB/NFS可能会更好,否则FTP将是一个不错的选择。使用Cron检查状态并运行bash脚本应该能够轻松地处理它。

+0

这将是PHP脚本,但从来没有。我将使用ftp – Kaminari 2011-03-07 00:57:25

0

要一次传输多个文件,请使用调用rsync的cronjob。 rsync可以处理多个文件,恢复失败的传输,通常是一个不错的选择。

相关问题