2010-05-14 3 views
1

사용자가 서버에 이미지를 업로드 할 수있는 응용 프로그램이 있습니다. 우리 웹 서버는 Windows 2008 서버이며 유닉스 박스의 공유 드라이브를 가리키는 사이트 (images.mysite.com)가 있습니다.디스크 IO 성능 폴더/파일 수를 기준으로 제한

업로드를 수행하는 데 사용되는 코드는 C# 3.5입니다.

시스템은 현재 임계 값에 도달 한 후 새 하위 폴더를 생성 할 수있는 워크 플로를 지원합니다. IIS7을 통해 이미지를 제공하고 코드를 통해 읽고 쓰는 작업에서 성능이 저하되기 전에 단 하나의 폴더에 몇 개의 파일 및/또는 하위 폴더를 가질 수 있습니까?

답변

1

우리는 하나의 디렉토리에 350,000 개의 이미지 파일을 기록한 사이트를 가졌습니다. 이 사이트는 그 이미지를 잘 제공합니다. 탐색기에서 해당 디렉터리를 보려고하면 문제가 발생합니다. Explorer는 파일 이름 이상으로 공유하려고합니다. 그것은 당신에게 아이콘과 파일 자체를 읽음으로써 얻어야 만하는 이미지 크기와 같은 다른 속성을 보여주기를 원한다.

하위 폴더는 이러한 리소스를 관리해야하는 관리 개인에게 더 편리합니다.

폴더 당 약 10K에서 시작하는 파일 수 임계 값 매개 변수를 설정하고 탐색기에서 해당 폴더를 얼마나 잘 탐색 할 수 있는지에 따라 조정할 수 있습니다.