2012-07-18 2 views
1

나는 약 350,000 장의 사진이있는 바쁜 사진 웹 사이트가 있습니다. 고해상도의 다운로드 가능한 사진은 Amazon S3 Bucket에 저장되지만 축소판 및 미리보기는 전용 서버에 저장됩니다.바쁜 사진 웹 사이트 - 사진 폴더 구조

현재 사진 폴더 1 개에 350,000 개의 미리보기 이미지가 있으며 사이트가 빠르게 커집니다. 모든 축소판을 1 개의 폴더에 남겨 두는 것이 좋을까요, 몇 백만 가지가 될 수 있습니다. 또는 다음과 같이 폴더 구조를 프로그램 적으로 조정해야합니다. photo1, photo2, photo3 및 각 폴더에 100k 개의 파일이 있습니까?

답변

2

확실히 폴더 구조로 나눕니다. 유용한 방법 중 하나는 폴더 구조를 파일 이름의 하위 문자열로 설정하는 것입니다.

23155104112.jpg :

..\231 
..\231\551 
..\231\551\041 
..\231\551\041\23155104112.jpg 

추가 경로 데이터를 저장하는 데 필요하지 않습니다이 방법, 당신이 그들을 기대하는 경우 파일이 항상, 당신은 폴더에 파일이 너무 많이와 끝까지하지 않았다.

+0

정말 재미 있습니다. Michael, 감사합니다. – TheCarver