PI Gateway - API 캐시를 활성화하여 응답성 향상

2195 단어 APIGatewayAWS

■개요



API 캐시를 활성화하여 엔드포인트 응답이 캐시되도록 할 수 있습니다.
  • 엔드포인트에 대한 호출 수를 줄일 수 있습니다.
  • API에 대한 요청의 낮은 대기 시간을 달성할 수 있다.

  • 스테이지에 캐시를 사용하도록 설정하면 API Gateway는 초 단위로 지정된 만료일(TTL)이 만료될 때까지 엔드포인트의 응답을 캐시합니다.
    그런 다음 API Gateway는 엔드포인트에 대한 요청을 수행하는 대신 캐시의 엔드포인트 응답을 검사하여 요청에 응답합니다.

    API 캐시를 사용하여 응답성 향상

    ■해보자



    □ API 캐시 사용



    기본적으로 비활성화되어 있으므로,
  • API 캐시 활성화 확인
  • 캐시 용량: 0.5GB
  • 캐시 유효 기간: 180

  • 정도로 해 본다.



    ※API 캐시를 활성화하면 추가 요금이 발생합니다.

    □자세히 알아보기 CloudWatch 지표를 활성화하고 동작 확인


  • 자세히 알아보기 CloudWatch 지표 사용 확인



  • CacheMissCount가 1, 그 외는 CacheHitCount와 확실히 캐쉬가 효과가 있는 것 같습니다.



    API Gateway 지표



    4XXError
    지정된 기간에 검색된 클라이언트측 오류 수입니다.

    5XXError
    지정된 기간에 검색된 서버측 오류 수입니다.

    CacheHitCount
    지정된 기간 내에 API 캐시에서 전달된 요청 수입니다.

    CacheMissCoun
    API 캐시가 활성화된 특정 기간 동안 백엔드에서 제공한 요청 수입니다.

    카운트
    지정된 기간 내에 총 API 요청 수입니다.

    IntegrationLatency
    API Gateway가 백엔드에 요청을 릴레이한 후 백엔드에서 응답을 받는 시간입니다.

    Latency
    API Gateway가 클라이언트로부터 요청을 받은 후 클라이언트에 응답을 반환하는 시간입니다.


    ■링크



    Amazon API Gateway

    좋은 웹페이지 즐겨찾기