Como acertar as ETags
Eu tenho lido um livro e tenho uma pergunta específica sobre o capítulo ETag. O autor diz que as ETags podem prejudicar o desempenho e que você deve ajustá-las com precisão ou desativá-las completamente.
Eu já sei o que são ETags e entendo os riscos, mas é tão difícil acertar ETags?
Acabei de criar um aplicativo que envia uma ETag cujo valor é o hash MD5 do corpo da resposta. Esta é uma solução simples e fácil de obter em vários idiomas.
O uso do hash MD5 do corpo da resposta como ETag está errado? Se sim, por quê?
Por que o autor (que obviamente me supera em muitas ordens de magnitude) não propõe uma solução tão simples?
É difícil responder a essa última pergunta, a menos que você seja o autor :), estou tentando encontrar os pontos fracos do uso de um hash MD5 como ETag.