Ver a mesma página 403 duas vezes não é prova de um acerto de cache. Compare o registo de acesso da transação e os cabeçalhos da resposta com duas perguntas: quem produziu a negação e se uma resposta guardada foi reutilizada.

  • Um pedido negado localmente exige a correção da decisão de regra de acesso ou de identidade.
  • Uma negação nova da origem significa que a origem continua a rejeitar o pedido.
  • Uma resposta de origem reutilizada exige a inspeção da política de frescura e da configuração de cache aplicável.

O cache HTTP inclui algumas respostas negativas nas suas condições, mas 403 não recebe frescura heurística por predefinição. Uma negação que de outro modo seria guardável pode ter uma vida útil explícita de cache partilhado. Alterar a permissão na origem não apaga uma resposta ainda considerada fresca; use a política de resposta adequada para decisões que não devem ser guardadas.

O negative_ttl do Squid é um recurso separado para certos pedidos falhados com expiração desconhecida. O valor predefinido documentado é zero nas versões abrangidas pela referência atual de diretivas. Isso não proíbe respostas de erro tornadas frescas por instruções HTTP explícitas.

A referência também exige uma compilação que permita violações HTTP e exclui o Squid 8. Não transfira uma sugestão de vida útil para o Squid 2.7 para outra versão sem verificar o suporte. Remover um objeto pode eliminar um sintoma imediato; a política que o torna reutilizável determina o pedido seguinte.

Artigos relacionados