Я использую файловый хост, размер которого превышает возможности одного сервера, и мне нужно реализовать хранилище файлов на нескольких серверах.Я хотел бы сделать это как можно дешевле, поэтому об этих причудливых методах массового хранения не может быть и речи.Я просто хочу переместить файл, загруженный пользователем, на сервер «шлюза», на котором размещены все http и mysql, на один из медиасерверов.Это можно сделать либо в конце запроса пользователя, либо через cron каждые пару минут.
На данный момент единственный метод, с которым я действительно знаком, это использование php-функции ftp_put и просто передача файла на другой сервер, но в прошлом у меня были проблемы с этим методом, особенно для больших файлов.и многие файлы, которые будут передаваться, будут иметь размер более 100 МБ.
Кто-нибудь может предложить хорошее решение для этого?Предпочтительно, я ищу чисто программное решение ... надеюсь, не более, чем скрипт php / bash.