Узнайте о задержке и местоположении сервера

Чтобы обеспечить соблюдение ограничений по задержке сервиса Real-time Curation, разместите свои серверы рядом с регионами Google Cloud, которые с наибольшей вероятностью будут отправлять запросы сегментов в интересующие вас местоположения. Подготовьте и настройте DNS таким образом, чтобы трафик, отправляемый на вашу конечную точку из заданного региона, направлялся на ближайший к вам сервер.

В следующей таблице перечислены регионы Google Cloud, используемые при курировании в реальном времени, их приблизительное местоположение и примеры целевых местоположений, которые с наибольшей вероятностью будут отправлены на ваши серверы в SegmentRequest из этих регионов:

Регион Google Cloud Регион Местоположение Пример целевого местоположения
us-east1 Южная Каролина, США Северная Америка (Восточное побережье)
us-west1 Орегон, США Северная Америка (Западное побережье)
us-central1 Айова, США Северная Америка (Центральная)
европа-запад1 Бельгия Европа
европа-запад4 Амстердам, Нидерланды Европа
азия-юго-восток1 Сингапур Азия
азия-восток1 Тайвань Азия

Используйте постоянное HTTP-соединение для уменьшения задержки

Чтобы сократить задержку, Google настоятельно рекомендует настроить интеграцию Real-time Curation на использование постоянного соединения. После установки постоянного соединения ваша конечная точка будет повторно использовать соединения, а не создавать новое для каждого входящего запроса сегмента.

Расположение сервера

Хотя можно ожидать, что большинство запросов на сегменты будут отправлены из региона, ближайшего к местоположению пользователя, Google не гарантирует, что так будет всегда. Размещая серверы рядом с большим количеством регионов, вы можете рассчитывать на получение более полного набора запросов на сегменты для целевых местоположений. Google рекомендует размещать серверы рядом с подмножеством регионов, соответствующих вашим целевым местоположениям. Например, большую часть трафика из Северной Америки можно получить, разместив серверы рядом с регионами us-east1, us-west1 и us-central1.

Крайний срок, до которого необходимо отправить сегментный ответ, составляет 50 мс.

Этот срок включает в себя как сетевое время между регионом и вашим сервером, так и время, необходимое вашему серверу для формирования ответа. Мы рекомендуем вам предусмотреть буфер не менее 10 мс на случай непредвиденных изменений сетевой задержки.

Следующие шаги