Я изучаю вопрос о том, как создать веб-приложение для управления файлами, и я немного озадачен одним из требований, которые у меня есть.
Я хочу, чтобы мой сервер управлял перемещением файлов на удаленных серверах, но не впечатлен скоростью передачи, которую я получаю с монтирования samba / nfs. Например, если я хотел переместить файл с удаленной файловой системы на удаленную, выполняется 2 передачи: 1 на сервер и 1 на удаленное место назначения. Размер файлов, с которыми я буду работать, делает это крайне неэффективным.
Единственный способ обойти это - подключить мой сервер ssh к удаленному источнику и выдать что-то вроде rsync / scp для удаленного назначения.
Итак, у меня есть 2 вопроса
1) Это мое лучшее / единственное действие, которое я могу предпринять?
2) Мне лучше использовать библиотеку PHP для прямого SSH, или мне лучше передать действие на что-то вроде скрипта bash? (или любые другие, любые предложения приветствуются!)
Спасибо за любую информацию
Стюарт