Eine mit CloudFront, API Gateway und Lambda implementierte API empfängt mindestens vier Anfragen pro Sekunde. Viele Benutzer führen dieselbe Abfrage über POST aus. Der Entwickler möchte POST-Antworten zwischenspeichern, um die Last zu reduzieren. Was sollte er tun?
Wählen Sie eine Antwort
Tippen Sie auf eine Option, um Ihre Antwort zu überprüfen.
Richtige Antwort: Das Cache-Verhalten in der ausgewählten API Gateway-Stage überschreiben und das Caching für die POST-Methode aktivieren..
Warum dies die Antwort ist
Die Aktivierung des Caching für die POST-Methode auf der API Gateway-Stage ist die effektivste Lösung. API Gateway bietet integrierte Caching-Funktionen, die speziell für die Reduzierung der Last auf Backend-Diensten wie Lambda entwickelt wurden. Durch das Überschreiben des Cache-Verhaltens und die Aktivierung für POST-Anfragen können häufig wiederholte Anfragen direkt vom API Gateway-Cache bedient werden, ohne die Lambda-Funktion aufrufen zu müssen. CloudFront-Caching ist primär für statische Inhalte und GET-Anfragen optimiert; POST-Anfragen werden standardmäßig nicht gecacht und erfordern komplexe Konfigurationen, die oft nicht ideal für dynamische API-Antworten sind. Das Speichern im Lambda /tmp-Verzeichnis ist flüchtig und nicht für die gemeinsame Nutzung über Funktionsaufrufe oder Instanzen hinweg gedacht. Der AWS Systems Manager Parameter Store ist für Konfigurationsdaten und Geheimnisse konzipiert, nicht für das Caching von API-Antworten, da er nicht für hohe Abfragevolumina oder schnelle Cache-Invalidierung optimiert ist.
Bestehen Sie Ihre Prüfung – ohne endlose Antwortsuche
Erhalten Sie jede verifizierte Frage und Erklärung für diese Prüfung an einem Ort und sparen Sie Stunden der Vorbereitung. Über 1.000 Zertifizierungen · Über 20 Sprachen · Kostenloser Start.
Bestehen Sie Ihre Prüfung schneller → Keine Karte erforderlich