我正在研究如何创建一个与众不同的 Web 前端文件管理应用程序,但我对自己的一个要求感到有些困惑。
我希望我的服务器控制远程服务器上的文件移动,但我对从 samba/nfs 挂载中获得的传输速度印象不深。例如,如果我想将文件从远程移动到远程安装的文件系统,则会发生 2 次传输,1 次传输到服务器,然后 1 次传输到远程目标。我将使用的文件的大小使这非常低效。
我能想到解决这个问题的唯一方法是让我的服务器 ssh 进入远程源并向远程目标发出类似 rsync/scp 的东西。
所以我有2个问题
1)这是我能采取的最好/唯一的行动吗?
2) 我是更好地使用 PHP 库直接 SSH,还是将操作传递到 bash 脚本之类的东西上更好?(或任何其他人,欢迎提出任何建议!)
感谢您提供任何信息
斯图尔特