Un sitio web muestra un boletín diario almacenado en inglés. Cuando un usuario lo visita, una función Lambda consulta la base de datos local de la empresa para obtener el boletín actual, llama a Amazon Translate TranslateText para traducirlo para el usuario y devuelve el texto traducido. El tráfico ha aumentado y la base de datos local está sobrecargada, lo que ralentiza las respuestas. La empresa no puede cambiar la base de datos. ¿Qué cambio mejorará el tiempo de respuesta de la función Lambda?
Elige una respuesta
Toca una opción para verificar tu respuesta.
Respuesta correcta: Almacenar en caché los boletines traducidos en el directorio /tmp de la función Lambda..
Por qué esta es la respuesta
Almacenar en caché los boletines traducidos en el directorio /tmp de la función Lambda es la mejor opción porque reduce la carga en la base de datos local y las llamadas a Amazon Translate. El directorio /tmp es un almacenamiento efímero disponible para la función Lambda durante su ciclo de vida, lo que permite reutilizar las traducciones frecuentes sin volver a consultar la base de datos ni llamar a Translate. Esto mejora significativamente el tiempo de respuesta. Cambiar a invocaciones asíncronas no resuelve el problema de la sobrecarga de la base de datos ni el tiempo de procesamiento. Habilitar el almacenamiento en caché para TranslateText no es una opción nativa de Translate y no aborda la carga de la base de datos. Modificar la función para procesar en paralelo aumentaría la carga en la base de datos, empeorando el problema.
Aprueba tu examen — sin la interminable búsqueda de respuestas
Obtén todas las preguntas y explicaciones verificadas para este examen en un solo lugar, y ahorra horas de preparación. Más de 1,000 certificaciones · Más de 20 idiomas · Empieza gratis.
Aprueba tu examen más rápido → No se requiere tarjeta