As ETags geradas no upstream precisam da verificação If-None-Match? (NGINX)

As ETags geradas no upstream precisam da verificação If-None-Match? (NGINX)

(Repostando minha postagem excluída após um ano de inatividade)

Vamos supor que eu uso etag off(e if_modified_since offcom add_header Last-Modified ""para não fazer redundância) no NGINX e gero ETags no upstream (ou seja, estou usando proxy_pass).

Para que as ETags sejam úteis, elas devem ser acompanhadas de uma verificação do cabeçalho If-None-Match. Minha pergunta é: como estou gerando ETags upstream, preciso verificar o cabeçalho If-None-Match upstream ou o próprio NGINX funcionará?

Eu verifiquei oCódigo fonte, mas não tenho certeza de quando essa função é executada e o NGINX já fez uma solicitação ao upstream no momento de executá-la...

informação relacionada