El feed de noticias de App Engine muestra a los usuarios artículos que ya vieron durante la carga máxima. ¿Cuál es la causa más probable?
Elige una respuesta
Toca una opción para verificar tu respuesta.
Respuesta correcta: La variable de sesión es local a una única instancia.
Por qué esta es la respuesta
La causa más probable es que la variable de sesión sea local a una única instancia. En entornos escalables como App Engine, las solicitudes de un mismo usuario pueden ser dirigidas a diferentes instancias. Si la información de la sesión (como los artículos vistos) se almacena en una variable local de la instancia, esa información se pierde cuando la siguiente solicitud del usuario es atendida por otra instancia, lo que resulta en que se le muestren artículos ya vistos. Las otras opciones son menos probables: Si la variable de sesión se sobrescribiera en Cloud Datastore, el problema sería inconsistencia de datos, no que se "olvide" lo que el usuario vio. La modificación de la URL de la API para evitar el almacenamiento en caché no aborda el problema de la persistencia de la sesión entre instancias. Establecer el encabezado HTTP Expires en -1 afecta el almacenamiento en caché del navegador o de proxies, no la gestión de la sesión en el lado del servidor de App Engine.
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