다음을 통해 공유


모범 사례 업로드

높은 로드로 인해 다양한 서버 시간 제한 조건이 발생할 수 있으며 클라이언트가 다시 시도하면 부하가 증가할 수 있습니다. 또한 많은 수의 미해결 연결이 더 많은 서버 리소스를 사용하고 상황을 악화시킬 수 있습니다. 그 위에 높은 부하 조건을 처리하기 위해 백 엔드 앱이 작성되지 않은 경우 작동이 중단되거나 작동이 중단될 수 있습니다. 앱은 백 엔드의 부하를 제한하기 위해 다음 단계를 수행해야 합니다.

서버 애플리케이션이 대용량 처리를 위해 작성되지 않은 경우 시간 제한 조건이 발생할 수 있으며, 이로 인해 클라이언트가 다시 시도하면 부하가 증가할 수 있습니다. 또한 많은 수의 미해결 연결이 더 많은 서버 리소스를 사용합니다.

서버 애플리케이션을 테스트할 때 가능한 가장 높은 부하로 테스트합니다. 각각 여러 개의 동시, 포그라운드 BITS 작업과 함께 여러 클라이언트 머신을 사용하고 백 엔드에서 최대 처리량을 측정해야 합니다. 처리량을 측정할 수 없는 경우 처리량을 예측해야 합니다.

서버 애플리케이션은 업로드 URL과 다른 URL에 있어야 합니다(BITS IIS 속성 BITSServerNotificationURL 참조).

검증된 처리량 값에 따라 애플리케이션 서버의 부하를 제한하는 것이 좋습니다. IIS 속성인 MaxBandwidthMaxConnections를 사용하여 애플리케이션 서버의 부하를 제한해야 합니다.