了解延迟时间和服务器位置

为了帮助满足实时精选服务的延迟时间限制,请将服务器放置在最有可能向您定位到的位置发送细分请求的 Google Cloud 区域附近。预配和配置 DNS,以便将从给定区域发送到端点的流量路由到最近的服务器。

下表列出了实时内容甄选中使用的 Google Cloud 区域、其大致位置,以及最有可能在 SegmentRequest 中从这些区域发送到您服务器的目标位置示例:

Google Cloud 区域 区域内位置 目标位置示例
us-east1 美国南卡罗来纳州 北美(东海岸)
us-west1 美国俄勒冈州 北美(西海岸)
us-central1 美国爱荷华州 北美(中部)
europe-west1 比利时 欧洲
europe-west4 荷兰阿姆斯特丹 欧洲
asia-southeast1 新加坡 亚洲
asia-east1 台湾 亚洲

使用 HTTP 持久连接来缩短延迟时间

为减少延迟,Google 强烈建议您将实时内容精选集成配置为使用持久连接。建立持久连接后,您的端点将重复使用连接,而不是为每个传入的细分请求创建新连接。

服务器位置

虽然您可以预期大多数细分请求都是从离用户位置最近的区域发送的,但 Google 无法保证始终如此。随着您将服务器放置在更多区域附近,您有望收到针对目标地理位置的更完整的细分请求集。Google 建议将服务器放置在适合目标位置的部分区域附近。例如,将服务器放置在靠近 us-east1、us-west1 和 us-central1 区域的位置,即可接收大部分北美流量。

您必须在 50 毫秒内发送分段响应。

此截止时间包括区域与服务器之间的网络时间,以及服务器构建响应的时间。建议您至少预留 10 毫秒的缓冲时间,以应对网络延迟的意外变化。

后续步骤