Damit die Latenzbeschränkungen des Echtzeit-Curation-Dienstes eingehalten werden, sollten Sie Ihre Server in der Nähe der Google Cloud-Regionen platzieren, von denen am wahrscheinlichsten Segmentanfragen an die von Ihnen anvisierten Standorte gesendet werden. Stellen Sie DNS so bereit und konfigurieren Sie es so, dass Traffic, der von einer bestimmten Region an Ihren Endpunkt gesendet wird, an den nächstgelegenen Server weitergeleitet wird.
In der folgenden Tabelle sind die Google Cloud-Regionen aufgeführt, die in der Echtzeit-Kuration verwendet werden, sowie ihr ungefähre Standort und Beispiele für Zielorte, die am wahrscheinlichsten in einer SegmentRequest aus diesen Regionen an Ihre Server gesendet werden:
| Google Cloud-Region | Standort der Region | Beispiel für Zielregion |
|---|---|---|
| us-east1 | South Carolina, USA | Nordamerika (Ostküste) |
| us-west1 | Oregon, USA | Nordamerika (Westküste) |
| us-central1 | Iowa, USA | Nordamerika (Mitte) |
| europe-west1 | Belgien | Europa |
| europe-west4 | Amsterdam, Niederlande | Europa |
| asia-southeast1 | Singapur | Asien |
| asia-east1 | Taiwan | Asien |
Persistente HTTP-Verbindung verwenden, um die Latenz zu reduzieren
Um die Latenz zu verringern, empfiehlt Google dringend, Ihre Echtzeit-Curation-Integration so zu konfigurieren, dass eine persistente Verbindung verwendet wird. Nachdem eine dauerhafte Verbindung hergestellt wurde, werden Verbindungen von Ihrem Endpunkt wiederverwendet, anstatt für jede eingehende Segmentanfrage eine neue Verbindung zu erstellen.
Serverstandort
Die meisten Segmentanfragen werden zwar aus der Region gesendet, die dem Standort des Nutzers am nächsten ist, Google kann dies jedoch nicht garantieren. Wenn Sie Server in der Nähe einer größeren Anzahl von Regionen platzieren, können Sie mit einer vollständigeren Reihe von Segmentanfragen für Ihre Zielstandorte rechnen. Google empfiehlt, Server in der Nähe einer Teilmenge von Regionen zu platzieren, die für Ihre Zielstandorte geeignet sind. Der Großteil des nordamerikanischen Traffics kann beispielsweise empfangen werden, wenn Sie Ihre Server in der Nähe der Regionen us-east1, us-west1 und us-central1 platzieren.
Die Frist, innerhalb der Sie eine Segmentantwort senden müssen, beträgt 50 ms.
Diese Frist umfasst sowohl die Netzwerkzeit zwischen der Region und Ihrem Server als auch die Zeit, die Ihr Server zum Erstellen einer Antwort benötigt. Wir empfehlen, mindestens 10 ms Puffer für unerwartete Änderungen der Netzwerklatenz einzuplanen.
Nächste Schritte
- Referenz zum Protokoll für die Echtzeit-Kuratierung: Hier erfahren Sie, wie die Anfragen und Antworten, die bei der Echtzeit-Kuratierung verwendet werden, strukturiert sind.
- Echtzeit-Kurationsanfragen parsen: Hier erfahren Sie, wie Sie Echtzeit-Kurationsanfragen parsen.
- Antworten für die Echtzeit-Kuration erstellen: Hier erfahren Sie, wie Sie Antworten für die Echtzeit-Kuration erstellen.