그래서 저는 Paperclip과 AWS-S3을 사용하고 있습니다. 그리고 그것은 훌륭하게 작동합니다. 단지 한 가지 문제가 있습니다. 정말 큰 파일을 업로드해야합니다. 50 메가 바이트가 넘습니다. 그래서, nginx는 죽습니다. 그래서 분명히 Paperclip은 S3에 가기 전에 디스크에 물건을 저장합니까?종이 클립, 대용량 파일 업로드 및 AWS
이 부분은 really cool article입니다.하지만 디스크에서 먼저 처리 한 다음 백그라운드에서 다른 작업을 수행하는 것으로 보입니다.
이상적으로, 나는 백그라운드에서 파일을 업로드 할 수있을 것입니다. 필자는 PHP로 이런 일을 경험했지만, 아직 레일즈에서는 아무것도하지 못했습니다. 누구도 나를 일반적인 방향으로 안내 할 수 있습니까?
감사합니다. 내가 볼 수있는 유일한 문제는 FancyUpload가 Flash에 있고, Flash가 업로드를 시작하기 전에 전체 파일을 메모리에로드해야한다는 것입니다. 그래서 300MB 파일을 업로드하고 싶다면 그만큼의 RAM을 가져야합니다 ... 내가 테스트 한 플래시 업 로더가 Firefox 충돌을 일으켰으며 컴퓨터에 4GB가 있습니다. 그러나이 기사는 여전히 흥미 롭습니다. 나중에 다시 언급 할 것입니다 ... –
아, 참으로 단점이 있습니다! 나는 그것에 대해 몰랐다. –
업로드하기 전에 전체 파일을 메모리에로드하는 Flash에 대한 설명은 더 이상 사실이 아닙니다. 그들은 그것을 지금 필요한 것만 버퍼링하는 곳으로 변경했습니다. – iwasrobbed