2009-10-09 5 views
2

다음은 scenerio입니다.로컬 웹 서버 또는 네트워크 공유에서 파일 가져 오기 - 어느 것이 더 낫다

웹 서비스를 실행하는 컴퓨터에서 검색해야하는 파일 목록을 얻으려면 로컬 LAN에서 웹 서비스에 액세스해야합니다. 매핑 된 드라이브를 사용할지 또는 웹 서비스 (또는 서비스가 자체 호스팅하는 경우 웹 서버)에서 HTTP를 통해 파일을 검색할지에 대한 질문이 제기되었습니다.

모든 컴퓨터에서 Windows XP 이상이 실행됩니다.

필자는 웹 서버 접근법에 기대고 있습니다. 파일에 액세스하는 데 필요한 권한이있는 한 가장 알려지지 않은 것이 거의 없기 때문입니다.

기본적으로 질문은 웹 서버 또는 네트워크 공유라는 더 나은 접근 방법입니다.

답변

1

방정식에서 변수의 수를 줄이기 때문에 webservice 라우트를 사용합니다. 현재 설치를 기반으로 다운로드 할 파일 목록을 얻으려면 이미 웹 서비스가 필요합니다. 이 시점에서 당신은 웹 서비스에 대한 액세스가 문제가되지 않는다는 것을 알기 때문에 거기에 파일을 두는 것은 많은 미지의 것을 제거합니다. 당신이 다른 컴퓨터에 파일을 넣으면

당신은 적어도 (이미 액세스 권한이 알고 있기 때문에) 웹 서비스에 존재하지 않는 다음과 같은 문제

  • 권한이
  • 문제 타격의 위험을 실행 방화벽 문제
0

평범한 예전 HTTP에 기대다. 웹 서비스를 통해 파일을 배열하는 것은 아마도 파일을 배열로 정렬하는 것과 관련이 있습니다. 파일 공유는 사용 권한에 대해 걱정할 필요가 있음을 의미합니다.

1

필자는 언급하지 않은 다양한 요소에 달려 있다고 생각할 것입니다. 많은 클라이언트가 주어진 시간에이 파일에 액세스하려고합니까? 앞으로 여러 서버에 앱이 배포 될 예정입니까? 앞으로 캐싱 시스템을 구현해야 할 필요가 있습니까?

대답이 모두 다음에 해당되지 않으면 가장 쉬운 것을 선택해야합니다.

+0

그 질문에 대한 대답이 "예"인 경우 HTTP를 통해 파일을 제공하려고한다고 추가해야합니다. –

관련 문제