【发布时间】:2009-06-17 06:31:42
【问题描述】:
我正在运行一个超出单台服务器容量的文件主机,我需要实现多台服务器的文件存储。我想尽可能便宜地做到这一点,所以那些花哨的大容量存储方法是不可能的。我只是想将用户上传到托管所有 http 和 mysql 的“网关”服务器的文件移动到其中一个媒体服务器。它可以在用户请求结束时完成,也可以每隔几分钟通过 cron 完成。
此时我真正熟悉的唯一方法是使用 ftp_put php 函数,并将文件通过 ftp 传输到不同的服务器,但我过去曾遇到过这种方法的问题,尤其是对于较大的文件,以及许多将要传输的文件将超过 100mb。
谁能为此提出一个好的解决方案?最好我正在寻找一个纯粹的软件解决方案......希望只不过是一个 php/bash 脚本。
【问题讨论】: