2011-02-14 3 views
0

Я изучаю, как нужно создавать веб-приложение для управления файлами с разницей, и я немного в тупике по одному из требований, которые у меня есть.Приложение для управления файлами PHP

Я хочу, чтобы мой сервер контролировал перемещение файлов на удаленных серверах, но меня не впечатлило скорость передачи, которую я получаю от монстров samba/nfs. Например, если я хотел переместить файл с удаленной файловой системы на удаленную смонтированную файловую систему, происходит 2 передачи, 1 - на сервер, а затем 1 - на удаленный пункт назначения. Размер файлов, с которыми я буду работать, делает это крайне неэффективным.

Единственный способ, которым я могу думать обо всем этом, - это передать сервер ssh в удаленный источник и выдать что-то вроде rsync/scp для удаленного управления.

Так что у меня 2 вопроса

1) Является ли это мой лучший/единственное действие, я могу взять?

2) Я лучше использую библиотеку PHP для прямого SSH или мне лучше передать действие на что-то вроде сценария bash? (Или любые другие, любые предложения приветствуются!)

Спасибо за любую информацию

Стюарт

+0

Есть ли возможность запуска веб-служб на удаленных серверах? – Andrew

+0

Да, это вполне возможно, так как мой дизайн системы по-прежнему является предварительным. – MessedUpHare

+0

Есть ли у вас какие-либо рекомендации? – MessedUpHare

ответ

0

Вы имеете в виду вы хотите, чтобы начать прямые переводы с сервера на сервер, без сохранения полных файлов в памяти? Вы можете использовать для этого оболочку. Если вы хотите полностью обходить сервер, вы должны использовать протокол bittorrent.

Смежные вопросы