속도 제한
API 요청 속도가 제한됩니까?
예, Zencoder주어진 시간 프레임 내에서 특정 메서드를 호출 할 수있는 횟수를 제한합니다. 제한은 메서드 (리소스)별로 추적됩니다 (예 : GET
과POST
요청은 별도로 추적 됨), 출력 당 추적되는 진행 요청을 제외하고. 예를 들어 작업 및 출력 정보를 얻는 호출은 모두 동일한 제한으로 계산되지만 출력 진행률 호출은 출력마다 별도로 추적됩니다.
각 계정에는 분당 60개의 요청이 허용됩니다. 단, 작업 생성 요청 (분당 요청 1,000개로 제한됨) 과 출력 진행률 요청 (출력당 분당 요청 60개로 제한됨) 은 예외입니다.
각 HTTP 응답에는 " X-Zencoder-Rate-Remaining
". 이 헤더는 현재 시간 프레임 내에 지정된 리소스에 대해 수행할 수 있는 호출 수를 나열합니다.
할당량을 초과하면 Zencoder는 본문이 ""인 403 오류를 반환합니다. 403 Forbidden (Rate Limit Exceeded)
". 추가 헤더도 보내 드리겠습니다. " Retry-After
"에는 할당량이 재설정 될 때까지의 시간 (초)이 포함됩니다.
API 요청 속도가 제한되는 이유는 무엇입니까?
한 고객의 Zencoder 사용이 다른 고객에게 부정적인 영향을 미치지 않도록하기 위해 API 요청을 합리적인 수로 제한합니다. 속도 제한 없이, 한 고객은 다른 고객이 시스템을 사용할 수 없게 하는 방식으로 시스템에 요청을 넘칠 수 있습니다. 이것은 고객이 API를 처음 사용할 때 우연히 주기적으로 발생합니다. 간단한 프로그래밍 오류로 인해 API에 고객이 보내려는 것이 아닌 요청이 넘칠 수 있습니다.
응용 프로그램이 올바르게 설정되어있는 한 속도 제한은 문제가되어서는 안됩니다. 본문에 “속도 제한 초과”가있는 403을 반환하면 지정된 기간 후에 요청을 다시 시도하십시오.
이러한 제한을 정기적으로 실행하는 경우문의하기설정 및 옵션에 대해 논의합니다.