모범 사례 업로드
높은 로드로 인해 다양한 서버 시간 제한 조건이 발생할 수 있으며 클라이언트가 다시 시도하면 부하가 증가할 수 있습니다. 또한 많은 수의 미해결 연결이 더 많은 서버 리소스를 사용하고 상황을 악화시킬 수 있습니다. 그 위에 높은 부하 조건을 처리하기 위해 백 엔드 앱이 작성되지 않은 경우 작동이 중단되거나 작동이 중단될 수 있습니다. 앱은 백 엔드의 부하를 제한하기 위해 다음 단계를 수행해야 합니다.
서버 애플리케이션이 대용량 처리를 위해 작성되지 않은 경우 시간 제한 조건이 발생할 수 있으며, 이로 인해 클라이언트가 다시 시도하면 부하가 증가할 수 있습니다. 또한 많은 수의 미해결 연결이 더 많은 서버 리소스를 사용합니다.
서버 애플리케이션을 테스트할 때 가능한 가장 높은 부하로 테스트합니다. 각각 여러 개의 동시, 포그라운드 BITS 작업과 함께 여러 클라이언트 머신을 사용하고 백 엔드에서 최대 처리량을 측정해야 합니다. 처리량을 측정할 수 없는 경우 처리량을 예측해야 합니다.
서버 애플리케이션은 업로드 URL과 다른 URL에 있어야 합니다(BITS IIS 속성 BITSServerNotificationURL 참조).
검증된 처리량 값에 따라 애플리케이션 서버의 부하를 제한하는 것이 좋습니다. IIS 속성인 MaxBandwidth 및 MaxConnections를 사용하여 애플리케이션 서버의 부하를 제한해야 합니다.