문제

참고 : Windows 파일 서버 및 .NET을 사용하고 있습니다

원격 파일 서버의 파일에서 TAR 파일을 만들려면 (즉, 원본 파일이있는 원격 파일 서버에서 TAR 파일이 생성됩니다) 바이트가 내 컴퓨터에 와서 돌아 가야합니다. 파일 서버 (내 컴퓨터가 TAR을 생성하는 코드를 실행 중이기 때문에) 또는 파일 서버에 유지됩니까? 최상의 (이론적) 구현에 대해 묻습니다.

고맙습니다!

도움이 되었습니까?

해결책

바이트는 처리되는 위치에 있어야합니다.

  • 원격 시스템에서 처리하면 전송해야합니다.
  • 서버에서 처리하면 전송할 필요가 없습니다.

목표가 대역폭 사용량을 최소화하는 것이면 원격 시스템에 의해 트리거 될 때 TAR 파일을 생성하는 서버에 스크립트가있는 것입니다.

가능한 가장 좋은 구현은 실제로 목표와 제약이 무엇인지에 달려 있습니다.

다른 팁

바이트는 컴퓨터에 읽어야합니다. 원격 서버에서 Taring을 수행 할 수 있다는 유일한 방법은 원격 서버가 TAR을 생성하도록하는 것입니다. 예를 들어 SSH를 통해 연결하고 원격 서버에서 Shell 명령을 실행할 수 있습니다.

불행히도, 설명 된 시나리오에서 TAR 작동은 네트워크 대역폭을 사용합니다. 대역폭 사용을 피하려면 파일 서버에서 TAR 프로그램을 실행해야합니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top