Ich möchte einen Fall mit dem AWS-Support eröffnen, um meine Latenzprobleme bei der Amazon-CloudFront-Webverteilung zu beheben.
Behebung
Wichtig: Um einen Fall für den technischen Support zu eröffnen, benötigst du einen AWS-Supportplan.
Wenn du einen Fall mit dem AWS Support zur Behebung deiner Probleme mit der CloudFront-Webverteilung eröffnest, gib die Informationen für die folgenden Schritte an:
- Notiere dir die CloudFront-Anforderungs-IDs für deine Anfragen mit Latenzproblemen. Verwende einen Befehl wie cURL, um die Anforderungs-IDs aus dem X-Amz-Cf-Id HTTP-Antwort-Header ermitteln. Oder suche die Anforderungs-ID in der Webverteilungsprotokolldatei in deinem CloudFront-Zugriffsprotokoll.
- Vermerke, wie lange es dauert, das Objekt von CloudFront herunterzuladen und das Objekt direkt vom Ursprung herunterzuladen.
Hinweis: Weitere Informationen findest du unter Verwendung verschiedener Ursprünge mit CloudFront-Distributionen.
- Führe den folgenden cURL-Befehl aus, um den Zeitunterschied zwischen den beiden Download-Methoden zu ermitteln:
curl -v -L --output /dev/null --silent --show-error --write-out 'lookup: %{time_namelookup}\nconnect: %{time_connect}\nappconnect: %{time_appconnect}\npretransfer: %{time_pretransfer}\nredirect: %{time_redirect}\nstarttransfer: %{time_starttransfer}\ntotal: %{time_total}\n' 'CloudFront-DNS or origin-endpoint'
Hinweis: Ersetze „CloudFront-DNS“ durch das CloudFront-DNS oder ersetze „origin-endpoint“ durch den Ursprungsendpunkt.
Wichtig: Wenn ein Browser das Problem reproduzieren kann, rufe die zugehörige HAR-Datei auf.
- Notiere dir die IP-Adresse von deinem DNS-Resolver für Latenzprobleme mit einer bestimmten Adresse. Anweisungen zum Finden der öffentlichen IP-Adresse des DNS-Resolvers findest du unter Wie kann ich feststellen, ob mein öffentlicher DNS-Resolver die EDNS-Client-Subnetzerweiterung (ECS) unterstützt?
- Erfasse die TCP-Traceroute- oder MTR-Berichte für das CloudFront-DNS oder die CloudFront-IP und den Ausgangsendpunkt. Dein Endpunkt könnte sich beispielsweise in Amazon Elastic Compute Cloud (Amazon EC2) oder einem Application Load Balancer befinden.
Führe den folgenden Befehl aus, um den MTR-Bericht abzurufen:
mtr -rwzn <CloudFront-DNS or origin-endpoint>
Ähnliche Informationen
Anfrage- und Antwortverhalten
Wie behebe und reduziere ich die erhöhte Latenz von CloudFront?