Interação da política de cache – idade máxima e atualização mínima
Para ajudar a garantir que o conteúdo mais atualizado é retornado para o aplicativo cliente, a interação dos requisitos de revalidação do servidor e da política de cache de cliente sempre resulta na política de cache mais conservadora. Todos os exemplos deste tópico ilustram a política de cache para um recurso que é armazenado em cache em 1º de janeiro e expira em 4 de janeiro.
Os exemplos a seguir ilustram a política de cache que resulta da interação dos valores de idade máxima (maxAge
) e atualização mínima (minFresh
).
Se a política de cache definir
maxAge
= 2 dias eminFresh
não for especificado, o conteúdo será revalidado em 3 de janeiro.Se a política de cache definir
maxAge
= 2 dias eminFresh
= 1 dia, de acordo commaxAge
, o conteúdo ficará atualizado até 3 de janeiro. De acordo comminFresh
, o conteúdo ficará atualizado até 3 de janeiro. Portanto, o conteúdo deverá ser revalidado em 3 de janeiro.Se a política de cache definir
maxAge
= 2 dias eminFresh
= 2 dias, de acordo commaxAge
, o conteúdo ficará atualizado até 3 de janeiro. De acordo comminFresh
, o conteúdo ficará atualizado até 2 de janeiro. Portanto, o conteúdo deverá ser revalidado em 2 de janeiro.