나는 Paperclip gem으로 Rails 3 앱을 가지고 있습니다. 사실, 내 로컬 디렉토리 구조는 스톡 이미지 내 기록 UUID를 기반으로 :Amazon S3로 마이그레이션 - 계층 적 디렉토리를 유지 하시겠습니까?
5D5E5641-FCE8-4D0B-A413-A9F993CD0E34
가된다 :
5/D/5/E/5/6/....... 3/4/full/image.jpg
5/D/5/E/5/6/....... 3/4/thumb/image.jpg
그래서를, 나는 디렉토리 개 이상의 32000 개 노드가 없습니다.
S3로 마이그레이션하고 싶습니다. 1) S3에서이 디렉토리 구조를 유지할 수 있습니까? 그것은 perf 문제가 될 수 있을까요? 2) Amazon S3에는 버킷 당 자체 디렉토리 관리가 있습니까?
감사합니다.
감사합니다. Viccari! –
계층 적 구조를 사용하면 퍼포먼스가 증가 할 것이지만, 유닉스 기반 파일 시스템이 있기 때문에 누군가가 나에게 말했다. 따라서 파일 이름에 슬래시를 사용하면 S3는 실제로 해당 경로가있는 디렉토리에 저장합니다. 그렇게하면 너무 많은 파일이있는 디렉토리를 피할 수 있습니다. 그게 사실이야? –
@OtavioMacedo 나는 그렇게 생각하지 않는다. 해당 문서에는 이러한 종류의 정보에 대한 참조가 없습니다. 또한 http://stackoverflow.com/questions/394198/max-files-per-directory-in-s3을 살펴보십시오. – Viccari