Ruby를 사용하여 대용량 파일을 서버에 업로드하는 가장 좋은 패턴이 무엇인지 궁금합니다.Ruby를 사용하여 대용량 파일 업로드
나는 Rails and Large, Large file Uploads: Looking at the alternative을 찾았지만 어떤 구체적인 해결책도 제공하지 않습니다.
독립 실행 형 모드로 실행되는 간단한 업로드 서버에서 작업하고 있기 때문에 Rails를 사용하고 싶지 않습니다. 나는 Sinatra가 열쇠일지도 모른다고 생각하지만, Timeout을 높이 지 않고 실행하려면 어떤 웹 서버를 사용해야하는지 모른다.
동시 업로드를 허용하려면이 웹 서버가 필요합니다.
업데이트 : "큰 파일"이란 200MB에서 5GB 사이를 의미합니다.
UPDATE2 :이 파일은 비디오 (내 경우)이므로 YouTube와 같은 최대 크기 2GB를 처리 할 수 있습니다.
'큰'파일 (업로드하려는 일반적인 파일 크기)을 정의 할 수 있습니까? – Brian
5GB와 같은 것. – garno
이 상황에서 S3를 활용하는 것에 대해 생각해보십시오. 그런 대형 파일을 수용하는 것은 비용이 많이들 수 있습니다 - S3는 상당히 저렴합니다. 관심이 있다면 s3 용으로 구성된 클립 클립을 사용하십시오. 이 젬은 일반적으로 Rails와 함께 사용되지만, Ruby만으로도 사용할 수있는 확실한 기회가 있습니다. - 나는 이것이 당신이 요구하고있는 것과는 꽤 거리가 멀다는 것을 안다. 그러므로 대답이 아니라 대답이다. 행운을 빌어 요. –