지연 시간 및 서버 위치 알아보기

실시간 선별 서비스의 지연 시간 제한을 충족하려면 세그먼트 요청을 보낼 가능성이 가장 높은 Google Cloud 리전 근처에 서버를 배치하세요. 특정 지역에서 엔드포인트로 전송된 트래픽이 가장 가까운 서버로 라우팅되도록 DNS를 프로비저닝하고 구성합니다.

다음 표에는 실시간 맞춤설정에 사용되는 Google Cloud 리전, 대략적인 위치, 해당 리전에서 SegmentRequest의 서버로 전송될 가능성이 가장 높은 타겟팅된 위치의 예가 나와 있습니다.

Google Cloud 리전 지역 위치 대상 위치 예시
us-east1 미국 사우스캐롤라이나주 북미(동부 해안 지역)
us-west1 미국 오리건주 북미(서부 해안 지역)
us-central1 미국 아이오와 북미(중부 지역)
europe-west1 벨기에 유럽
europe-west4 네덜란드 암스테르담 유럽
asia-southeast1 싱가포르 아시아
asia-east1 대만 아시아

HTTP 영구 연결을 사용하여 지연 시간 줄이기

지연 시간을 줄이려면 영구 연결을 사용하도록 실시간 추천 통합을 구성하는 것이 좋습니다. 영구 연결이 설정되면 엔드포인트는 수신되는 각 세그먼트 요청에 대해 새 연결을 만드는 대신 연결을 재사용합니다.

서버 위치

대부분의 세그먼트 요청은 사용자의 위치와 가장 가까운 리전에서 전송될 것으로 예상할 수 있지만 Google에서는 항상 그렇다고 보장하지 않습니다. 더 많은 지역에 서버를 배치하면 타겟팅된 위치에 대한 더 완전한 세트의 세그먼트 요청을 받을 수 있습니다. 타겟 위치에 적합한 일부 리전 근처에 서버를 배치하는 것이 좋습니다. 예를 들어 서버를 us-east1, us-west1, us-central1 리전 근처에 배치하면 대부분의 북미 트래픽을 수신할 수 있습니다.

세그먼트 응답을 전송해야 하는 기한은 50ms입니다.

이 기한에는 지역과 서버 간의 네트워크 시간과 서버에서 응답을 빌드하는 시간이 모두 포함됩니다. 네트워크 지연 시간의 예기치 않은 변경사항에 대비해 최소 10ms의 버퍼를 두는 것이 좋습니다.

다음 단계