(Repostando minha postagem excluída após um ano de inatividade)
Vamos supor que eu uso etag off
(e if_modified_since off
com 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...