O feed de notícias do App Engine mostra aos usuários artigos que eles já visualizaram durante o pico de carga. Qual é a causa mais provável?
Escolha uma resposta
Toque em uma opção para verificar sua resposta.
Resposta correta: A variável de sessão é local para uma única instância.
Por que esta é a resposta
Em um ambiente de App Engine com várias instâncias, se a variável de sessão for armazenada localmente em uma única instância, o usuário pode ser roteado para uma instância diferente em solicitações subsequentes. Essa nova instância não terá o histórico de visualização do usuário, levando à exibição de artigos já vistos. A opção "A variável de sessão está sendo sobrescrita no Cloud Datastore" está incorreta porque o Cloud Datastore é um banco de dados distribuído e persistente; se a sessão fosse armazenada lá, ela estaria disponível para todas as instâncias e não seria sobrescrita de forma a causar esse problema. A opção "A URL da API precisa de modificação para evitar cache" está incorreta porque o problema não é o cache da URL da API, mas sim a persistência do estado da sessão do usuário. A opção "O cabeçalho HTTP Expires deve ser definido como -1 para interromper o cache" está incorreta porque, embora o controle de cache seja importante, o problema aqui é a gestão do estado da sessão do usuário entre as instâncias do App Engine, e não o cache de conteúdo HTTP.
Passe no seu exame — sem a busca interminável por respostas
Obtenha todas as perguntas e explicações verificadas para este exame em um só lugar e economize horas de preparação. Mais de 1.000 certificações · Mais de 20 idiomas · Grátis para começar.
Passe no seu exame mais rápido → Não é necessário cartão