{"meta":{"title":"REST API에 대한 트래픽률 제한","intro":"REST API 트래픽률 제한, 제한을 초과하지 않는 방법, 제한을 초과한 경우 수행해야 할 작업에 대해 알아봅니다.","product":"REST API","breadcrumbs":[{"href":"/ko/enterprise-server@3.19/rest","title":"REST API"},{"href":"/ko/enterprise-server@3.19/rest/using-the-rest-api","title":"REST API 사용"},{"href":"/ko/enterprise-server@3.19/rest/using-the-rest-api/rate-limits-for-the-rest-api","title":"속도 제한"}],"documentType":"article"},"body":"# REST API에 대한 트래픽률 제한\n\nREST API 트래픽률 제한, 제한을 초과하지 않는 방법, 제한을 초과한 경우 수행해야 할 작업에 대해 알아봅니다.\n\n속도 제한은 기본적으로 GitHub Enterprise Server에 대해 비활성화되어 있습니다. 인스턴스에 대한 트래픽률 제한을 확인하려면 사이트 관리자에게 문의하세요.\n\n사이트 관리자인 경우 인스턴스에 대한 보조 트래픽률 제한을 포함한 트래픽률 제한을 설정할 수 있습니다.\n[속도 제한 구성](/ko/enterprise-server@3.19/admin/configuring-settings/configuring-user-applications-for-your-enterprise/configuring-rate-limits)을(를) 참조하세요.\n\n인스턴스 외부의 사용자 또는 조직에 대한 앱을 개발하는 경우 표준 GitHub 속도 제한이 적용됩니다. 설명서의 [REST API에 대한 트래픽률 제한](/ko/rest/using-the-rest-api/rate-limits-for-the-rest-api) 을 GitHub Free 참조하세요.\n\n## 보조 요율 제한에 대한 정보\n\nGitHub은(는) 기본 트래픽률 제한 외에도 남용을 방지하고 모든 사용자가 사용할 수 있는 API를 유지하기 위해 보조 트래픽률 제한을 적용합니다.\n\n다음과 같은 경우 보조 속도 제한에 걸릴 수 있습니다.\n\n* *동시 요청이 너무 많습니다.* 동시 요청은 100개 이하로 허용됩니다. 이 제한은 REST API 및 GraphQL API에서 공유됩니다.\n* *분당 단일 엔드포인트에 너무 많은 요청을 만듭니다.* REST API 엔드포인트에는 분당 900포인트를 초과할 수 없고 GraphQL API 엔드포인트에는 분당 2,000포인트를 초과할 수 없습니다. 포인트에 대한 자세한 내용은 [보조 트래픽률 제한에 대한 포인트 계산](#calculating-points-for-the-secondary-rate-limit)을 참조하세요.\n* *너무 많은 분당 요청을 만듭니다.* 실시간 60초당 CPU 시간은 90초를 초과할 수 없습니다. GraphQL API에는 이 CPU 시간이 60초 이하일 수 있습니다. API 요청에 대한 총 응답 시간을 측정하여 CPU 시간을 대략적으로 예측할 수 있습니다.\n* *짧은 기간 동안 과도한 컴퓨팅 리소스를 사용하는 요청을 너무 많이 만듭니다.*\n* *짧은 시간 안에 GitHub에 너무 많은 콘텐츠를 만듭니다.* 일반적으로 분당 80개 이하의 콘텐츠 생성 요청과 시간당 500개 이하의 콘텐츠 생성 요청이 허용됩니다. 일부 엔드포인트는 콘텐츠 만들기 제한이 더 낮습니다. 콘텐츠 만들기 제한에는 GitHub 웹 인터페이스뿐만 아니라 REST API 및 GraphQL API를 통해 수행되는 작업이 포함됩니다.\n* *짧은 시간 안에 너무 많은 OAuth 액세스 토큰 요청을 만듭니다.* GitHub Apps 및 OAuth apps에 대해 시간당 2,000개 이상의 OAuth 액세스 토큰 요청이 허용되지 않습니다.\n\n이러한 보조 요금 제한은 예고 없이 변경될 수 있습니다. 공개되지 않은 이유로 보조 속도 제한이 발생할 수도 있습니다.\n\n### 보조 트래픽률 제한에 대한 포인트 계산\n\n일부 보조 트래픽률 제한은 요청의 포인트 값에 따라 결정됩니다. GraphQL 요청의 경우 이러한 포인트 값은 기본 트래픽률 제한에 대한 포인트 값 계산과 별개입니다.\n\n| 요청                                                  | 포인트 |\n| --------------------------------------------------- | --- |\n| 변형이 없는 GraphQL 요청                                   | 1   |\n| 변형이 있는 GraphQL 요청                                   | 5   |\n| 대부분의 REST API `GET`, `HEAD` 및 `OPTIONS` 요청          | 1   |\n| 대부분의 REST API `POST`, `PATCH`, `PUT` 또는 `DELETE` 요청 | 5   |\n\n일부 REST API 엔드포인트에는 공개적으로 공유되지 않는 다른 포인트 비용이 있습니다."}