Un'azienda utilizza CloudFront per un'applicazione web globale. Nel tempo, le prestazioni sono peggiorate e il rapporto di cache hit di CloudFront è costantemente diminuito. Le metriche mostrano che alcuni URL includono stringhe di query i cui parametri sono ordinati in modo incoerente e talvolta utilizzano lettere maiuscole e minuscole, riducendo i cache hit. Quali azioni dovrebbe intraprendere un architetto di soluzioni per aumentare il rapporto di cache hit il più rapidamente possibile?
Scegli una risposta
Tocca un'opzione per controllare la tua risposta.
Risposta corretta: Implementare una funzione Lambda@Edge che ordina i parametri della stringa di query per nome e li converte in minuscolo. Collegare la funzione all'evento CloudFront viewer request..
Perché questa è la risposta
La risposta corretta è implementare una funzione Lambda@Edge che ordina i parametri della stringa di query per nome e li converte in minuscolo, collegandola all'evento CloudFront viewer request. Questa soluzione normalizza le stringhe di query prima che CloudFront le utilizzi per la memorizzazione nella cache, garantendo che richieste logicamente identiche vengano trattate come tali, aumentando il rapporto di cache hit. L'evento viewer request è il punto ideale perché la modifica avviene prima che CloudFront cerchi nella sua cache. Disabilitare la memorizzazione nella cache basata sui parametri della stringa di query (opzione 2) ridurrebbe la granularità della cache, potenzialmente servendo contenuti errati o non aggiornati. Implementare un reverse proxy (opzione 3) aggiunge complessità e latenza, non essendo la soluzione più rapida o nativa di CloudFront. Aggiornare la distribuzione CloudFront per utilizzare l'elaborazione delle stringhe di query senza distinzione tra maiuscole e minuscole (opzione 4) non è un'opzione nativa di CloudFront per la normalizzazione completa (ordinamento e minuscolo).
Supera il tuo esame — senza l'infinita caccia alle risposte
Ottieni ogni domanda e spiegazione verificata per questo esame in un unico posto, e risparmia ore di preparazione. Oltre 1.000 certificazioni · Oltre 20 lingue · Inizia gratuitamente.
Supera il tuo esame più velocemente → Nessuna carta richiesta