논스 윈도우란 무엇인가요?

최종 업데이트: 2025년 3월 31일

새 API 키를 생성할 때 사용할 수 있는 선택적 설정 중 하나는 논스 윈도우입니다.

논스 윈도우는 유효하지 않은 논스, 특히 이전에 사용된 논스 값보다 낮은 논스 값을 가진 API 요청이 유효하지 않은 논스 오류(EAPI:Invalid nonce)를 발생시키지 않는 짧은 시간 프레임(1초, 10초 등)입니다.

논스 윈도우의 목적은 네트워크 지연으로 인해 API 요청이 전송된 순서와 다르게 도착하는 경우와 같이 네트워크 불일치로 인해 발생하는 논스 오류를 극복하는 것입니다.

대부분의 상황에서 논스 윈도우 설정은 기본값인 0(영)으로 유지되어야 하지만, 네트워킹 문제로 인해 유효하지 않은 논스 오류가 발생하는 경우 논스 윈도우 설정이 도움이 될 수 있습니다.

논스 윈도우에 대한 적절한 설정은 필요한 시간과 논스 자체의 해상도에 따라 달라집니다.

현재 UNIX 시간을 밀리초 단위로 기반으로 하는 논스(논스로서 인기 있고 효과적인 선택)의 예시는 다음과 같습니다.

  • 5000의 논스 윈도우 설정은 5초의 논스 윈도우를 허용합니다.

  • 8000의 논스 윈도우 설정은 8초의 논스 윈도우를 허용합니다.

  • 또는 500의 논스 윈도우 설정은 0.5초의 논스 윈도우를 허용합니다.

간단한 증가 카운터(1, 2, 3 등, 권장되지는 않음)를 기반으로 하는 논스의 예시는 다음과 같습니다.

  • 30의 논스 윈도우 설정은 초당 최대 3회 API 호출 속도에서 10초의 논스 윈도우를 허용합니다.

  • 50의 논스 윈도우 설정은 초당 최대 10회 API 호출 속도에서 5초의 논스 윈도우를 허용합니다.

  • 또는 5의 논스 윈도우 설정은 초당 최대 1회 API 호출 속도에서 5초의 논스 윈도우를 허용합니다.

더 많은 도움이 필요하신가요?