Un sito web visualizza una newsletter quotidiana archiviata in inglese. Quando un utente visita il sito, una funzione Lambda interroga il database on-premise dell'azienda per la newsletter corrente, chiama Amazon Translate TranslateText per tradurla per l'utente e restituisce il testo tradotto. Il traffico è aumentato e il database on-premise è sovraccarico, rallentando le risposte. L'azienda non può modificare il database. Quale modifica migliorerà il tempo di risposta della funzione Lambda?
Scegli una risposta
Tocca un'opzione per controllare la tua risposta.
Risposta corretta: Memorizzare nella cache le newsletter tradotte nella directory /tmp della funzione Lambda..
Perché questa è la risposta
La memorizzazione nella cache delle newsletter tradotte nella directory /tmp della funzione Lambda è la soluzione migliore perché riduce il numero di chiamate al database on-premise e ad Amazon Translate. Poiché il database è sovraccarico e non modificabile, ridurre le query è fondamentale. La directory /tmp offre uno spazio di archiviazione temporaneo e veloce per la cache. Le invocazioni asincrone non risolvono il problema del sovraccarico del database, ma spostano solo il carico. La cache per le chiamate TranslateText non è applicabile, poiché TranslateText non supporta la cache diretta in questo contesto e il problema principale è il database. L'elaborazione parallela aumenterebbe ulteriormente il carico sul database, peggiorando la situazione.
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