이 link은 성능에 대해 이야기하고 포털을 우회합니다. 내게 인증하는 WCF 서비스는 포털과 비슷합니다.BLOB SAS WCF 및 성능
lightweight 서비스가 필요에 따라 클라이언트를 인증 한 다음 이 SAS를 생성합니다. 클라이언트가 SAS를 수신하면 SAS에서 정의한 사용 권한과 SAS에서 허용하는 기간 동안 저장소 계정 리소스에 직접 액세스 할 수 있습니다. SAS는 프런트 엔드 프록시 서비스를 통해 모든 데이터를 라우팅해야 할 필요성을 완화합니다.
응용 프로그램은 인증을 위해 Azure AD를 사용하여 Azure 응용 프로그램에서 호스팅되는 WFC 서비스와 통신하는 두꺼운 .NET WPF 클라이언트입니다.
문서 관리 응용 프로그램이므로 많은 양도가 필요합니다. 검색 및 검색 결과는 비교적 소량의 트래픽입니다. 반응이 좋으려면 검색이 필요합니다.
파일 업로드 및 다운로드에 SAS을 사용하는 것이 최적화되지 않았습니까?
다른 옵션은 WCF 서비스를 통해 파일을 업로드하고 다운로드하는 것입니다.
하나 또는 다른 것에 대해 어떤 어려움이 있습니까?
제 생각에 응답 성을 유지하기 위해 파일을 WCF 서비스에서 보호하고 싶습니다.
다음은 별도의 질문이어야합니다. 클라이언트는 한 번에 1000 개의 검색 결과를 얻습니다. SAS에 대한 만료 기간이 길더라도 결과를 몇 시간 만 남겨두면 만료 될 수 있습니다. SAS가 속성 바인딩 인 경우 만료 된 SAS는 어떻게 검색합니까? 각 파일은 응용 프로그램에서 고유 한 ID를가집니다. SAS를 요청하면 더 좋을까요?
사용자가 검색 결과의 정보에 따라 검색 결과에서 거의 모든 파일에 액세스 할 수있는 경우가 있습니다. 카운트 만 받고 0 개의 파일에 액세스하기 위해 대규모 검색을 실행 중일 수 있습니다.
SAS는 트랜잭션 속도 또는 처리량과 아무 관련이 없으므로 특히 성능과 관련하여 SAS 관련 문제에 대해 정확히 알지 못합니다. –
@DavidMakogon Tamra의 기사를 참조하십시오. 그 기사가 틀렸어? 나는 그것을 잘못 읽고있다. – Paparazzi
그 기사의 어느 부분입니까? 구체적으로 기재하십시오 - 거기에 많은 것들이 있습니다. –