azure로 호스팅되는 asp.net 웹 앱을 구축하고 있습니다. 이미지 경로가 데이터베이스에 저장되어있는 데이터베이스 대신 이미지를 저장하는 데 파일 시스템을 사용하기로 결정했습니다. 이미지는 사용자가 추가하며 한 번에 최대 100 개까지 추가 할 수 있습니다.
제 질문은 이미지의 파일 시스템 저장에 대한 제한은 무엇입니까? 현재, 그것들은 모두 단일 디렉토리에 저장되고 있습니다. 결국 단일 디렉토리에 수천 (아마도 수십만) 이미지가있을 것입니다. 이러한 이미지가 페이지에 삽입 될 때 성능에 큰 영향을 미칠까요? 이미지가 1MB보다 크지 않습니다. 하위 디렉터리를 만드는 것이 더 나은 방법일까요?
Azure에 정적 콘텐츠를 저장하는 가장 좋은 방법 인 파일을 저장하려면 Azure Blob Storage를 사용하는 것이 좋습니다.
또한 향후 애플리케이션 (웹 팜, Azure 웹앱 또는 VM 인스턴스가 두 개 이상있는 모든 항목)을 확장해야하는 경우 서버에 파일을 저장하는 것은 모범 사례가 아닙니다.
이 페이지에서 이미지와 같은 정적 콘텐츠에 대한 몇 가지 "모범 사례"를 찾을 수 있습니다. https://msdn.microsoft.com/en-us/library/dn589776.aspx
시작하는 데 도움이되는 Azure Storage 설명서 : https://azure.microsoft.com/en-us/documentation/services/storage/
도움이 되었기를 바랍니다,
줄리앙
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다