2010-06-17 4 views
1

발생할 수있는 문제 중 일부는 시간 초과, 연결 끊김 및 파일을 다시 시작할 수없고 처음부터 다시 시작해야하는 문제입니다. 이 파일들이 최대 크기가 5gigs라고 가정하면,이 문제를 해결하기위한 최선의 해결책은 무엇입니까?웹 사이트를 통한 대규모 비디오 업로드

웹 사이트에 Drupal 6 설치를 사용하고 있습니다.

공유
  1. 한 번에 최대 200 연결 (무제한 디스크 공간) 호스팅 공유
  2. 와 호스팅 : 때문에 내가 처리해야 서버 설정에

    내 제약의 일부

    .

내가 드루팔 모듈을 통해 크론 형 스크립트를 실행할 수있는 능력을 가지고 할 (그래서 자동으로 FTP 계정을 생성 할 수 없습니다) API를 통해 사용자를 만들

  • 수 없습니다.

    필자의 초기 생각은 Drupal 계정을 기반으로 ftp 사용자를 만들고 자신이 선택한 OS에 맞게 ftp 클라이언트를 다운로드해야한다고 생각했습니다. 그러나 API가 없기 때문에 ftp 계정을 자동 생성하고 커맨드 라인에서 그 해결책을 방해 할 수는 없습니다. 누군가가 생각할 수있는 해결 방법이 있다면 알려주세요!

    감사합니다.

  • +0

    최선의 조언 : 공유 호스팅을 버리십시오. 그것은 당신이하려는 일에 적절하지 않습니다. – Rimian

    +0

    동의합니다.하지만 클라이언트가 사용하고있는 것입니다. 내가 할 수있는 최선의 방법은 가상 사설 서버로 이동시켜야한다는 것입니다. 가상 사설 서버는 필연적으로 필요합니다. – Andrew

    +0

    5gigs의 경우 ... 빠른 연결 인 경우에도 ... 부분 업로드/재개를 지원하는 무언가를 사용하십시오 (다중 연결은 결국 공유 된 호스트의 다른 사람들을 굶주리는 것입니다 ... 음, 좋은 게임을하십시오. !) –

    답변

    1

    공유 호스트에서 할 수있는 일은 제한적입니다. 가장 좋은 방법은 SWFUpload을 설치하는 것입니다. 중간 업로드 오류가 많지 않기를 바랍니다.

    공유 호스트에서 사용할 수없는 더 나은 옵션에는 the upload progress PHP extension (Drupal이 설치 될 때 자동으로 사용하는 옵션)과 FTP 계정을 Drupal 계정과 연결하는 것이 포함됩니다.

    +0

    ftp 라우트에 더하여, 로우 테크 USB를 메일로 보내십시오! 귀하의 의견을 보내 주셔서 감사합니다! – Andrew

    2

    일반적으로 공유 호스팅은 브라우저를 통한 대용량 파일 업로드를 지원하지 않습니다. 해결책은 대규모 업로드를 위해 호스팅하는 다른 파일을 사용하는 것입니다. 통합 할 수있는 쉬운 솔루션은 Amazon S3와 browser based upload with a from POST입니다.

    Drupal access control을 사용하여 an upload form을 보호하는 맞춤 모듈에 통합 할 수 있습니다. Drupal 서버에서 파일을 호스팅해야하는 경우 cron (Drupal's 또는 외부 파일)을 사용하여 S3에서 자신의 호스팅으로 파일을 이동할 수 있습니다.

    +0

    응답 해 주셔서 감사합니다. 낮은 기술 접근 ​​방식을 선택하셨습니다 (메일의 USB 키). :) – Andrew

    관련 문제