PHP-приложение для управления файлами - PullRequest
0 голосов
/ 14 февраля 2011

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

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

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

Итак, у меня есть 2 вопроса

1) Это мое лучшее / единственное действие, которое я могу предпринять?

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

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

Стюарт

1 Ответ

0 голосов
/ 15 февраля 2011

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...