Linux에서 대량의 폴더를 처리하는 최적의 효율성 구조

Linux에서 대량의 폴더를 처리하는 최적의 효율성 구조

내 클라이언트를 위한 새로운 PHP 애플리케이션을 만들고 있는데 파일 구조와 발생할 수 있는 함정에 대한 조언이 필요합니다. 현재 시스템은 사용자에 대한 식별 정보를 포함하고 있기 때문에 연방법을 준수하지 않습니다.

현재 각 사용자에 대해 생성된 PDF가 포함된 폴더가 있고 기존 웹 사이트는 Windows 시스템에서 제공되므로 이전 개발자 구조가 나에게 적합합니다. 그 디자인은 다음과 같습니다.

Files > A > B > Alan_Bob_1234

내 생각은 고유한 ID를 가진 각 사용자에 대해 새 폴더를 만드는 것입니다. 하지만 모두 같은 폴더에 저장하세요.

내 질문:

알려진 파일 위치를 호출하려고 할 때 14,000개 이상의 폴더를 모두 보유하고 증가하는 것이 처리 속도에 얼마나 큰 피해를 주는가. 예를 들어 다음과 같이 전화하고 싶습니다.

Files > 0cowxuRoGj > abc.pdf

기본 파일 폴더에 너무 많은 폴더가 있으면 알려진 파일 위치를 호출할 때 속도 문제가 발생합니까?

감사해요.

관련 정보