Un'applicazione di e-commerce è eseguita su Amazon EC2 per i livelli front-end e back-end, con il database su Amazon RDS for MySQL. Il back-end emette frequentemente query identiche che causano rallentamenti delle prestazioni. Cosa si dovrebbe fare per migliorare le prestazioni del back-end?
Scegli una risposta
Tocca un'opzione per controllare la tua risposta.
Risposta corretta: Implementare Amazon ElastiCache per memorizzare nella cache i set di dati di grandi dimensioni..
Perché questa è la risposta
La risposta corretta è "Implementare Amazon ElastiCache per memorizzare nella cache i set di dati di grandi dimensioni". Quando un'applicazione esegue frequentemente query identiche che causano rallentamenti, la memorizzazione nella cache è la soluzione più efficace. Amazon ElastiCache è un servizio di caching in-memory che riduce il carico sul database e migliora le prestazioni fornendo risposte rapide per i dati richiesti frequentemente. Le altre opzioni non sono adatte: Amazon SNS (Simple Notification Service) è un servizio di messaggistica pub/sub, non per la memorizzazione nella cache delle query del database. Una replica di lettura di RDS for MySQL migliora la scalabilità per le letture, ma non risolve il problema delle query identiche ripetute che sovraccaricano il database primario o la replica stessa. Amazon Kinesis Data Firehose è un servizio per lo streaming di dati, non per la memorizzazione nella cache delle query del database.
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