2011-02-14 5 views
0

차이점이있는 웹 앞줄 파일 관리 응용 프로그램을 만드는 방법을 연구 중이며, 필자가 가지고있는 요구 사항 중 일부에서 다소 혼란 스럽습니다.PHP 파일 관리 응용 프로그램

내 서버가 원격 서버에서 파일 이동을 제어하지만 samba/nfs에서 빠져 나오는 전송 속도에 감명을주지 않기를 바랍니다. 예를 들어 원격에서 원격 마운트 된 파일 시스템으로 파일을 옮기고 싶다면, 서버로 1 번, 원격 목적지로 1 번, 2 번 전송됩니다. 내가 작업하게 될 파일의 ​​크기가 이것을 극도로 비효율적으로 만든다.

내가이 문제를 해결하기 위해 생각할 수있는 유일한 방법은 내 서버 ssh를 원격 소스에 설치하고 rsync/scp와 같은 원격 명령을 실행하는 것입니다.

그래서 나는이 질문에

1)이 내가 취할 수있는 최선/작업 만되어 있나요?

2) 직접 SSH로 PHP 라이브러리를 사용하는 것이 더 좋을까요, 아니면 bash 스크립트와 같은 액션을 수행하는 것이 더 낫겠습니까? (또는 다른 사람이 어떤 제안을 환영합니다!) 어떤 정보를

덕분에

스튜어트

+0

원격 서버에서 웹 서비스를 실행할 가능성이 있습니까? – Andrew

+0

예, 시스템 설계가 여전히 임시적이므로 이는 전적으로 가능합니다. – MessedUpHare

+0

추천 사항이 있습니까? – MessedUpHare

답변

0

당신은 메모리에 전체 파일을 저장하지 않고 서버에서 서버로 직접 전송을 시작하고 싶은 말은? 당신은 쉘 파이프를 사용할 수 있습니다. 서버를 완전히 우회하려면 bittorrent 프로토콜을 사용해야합니다.

관련 문제