executando o ySlow em um site que eu suporte, notei que ele relatava que as etags estão configuradas incorretamente para as imagens do site (por exemplo, * .jpg, * .png, * .gif). Alguém pode ajudar a explicar o que devo fazer para que o IIS7 emita essas etags corretamente?
iis-7
performance-tuning
etags
yslow
MikeJ
fonte
fonte
Etags são válidas, desde que você não sirva conteúdo de vários servidores. Se você servir apenas de um servidor, deixe-os lá. Eles não machucam. E se você não quer YSlow para reclamar sobre eles, em seguida, clique no Editar botão perto dos conjuntos de regras selecionar elemento e editar o perfil YSlow (V2). Basta desmarcar a opção "Configurar tags de entidade (Etags)".
fonte
O YSlow não está reclamando que eles estão errados (mesmo que seja o que diz), mas está reclamando que eles não são necessários. A única maneira de fazer o YSlow se calar é desabilitá-los.
O bom é que eu mesmo fiz isso hoje cedo!
Abra seu gerenciador do IIS, clique no servidor e vá para HTTP Response Headers. Clique no botão "Adicionar ..." e, em nome, digite:
(maiúsculas e Minúsculas). Em Valor, insira
(isso é duas aspas duplas)
E ETags vão embora!
fonte
Veja uma pergunta StackOverflow semelhante .
fonte
No iis 6, você pode adicionar um cabeçalho personalizado para 'ETag' = ""
No iis 7, adicione uma regra de reescrita de saída da seguinte maneira:
O IIS 7 substituirá cabeçalhos personalizados e todas as outras soluções propostas em várias outras respostas relacionadas ao mesmo problema. Regras de saída são o único item que parece funcionar, pois substitui tudo o que é definido pouco antes de retornar ao usuário. Essa regra de saída proposta corresponde a qualquer variável do servidor nomeada
RESPONSE_ETag
, desde que o valor deRESPONSE_ETag
tenha um ou mais caracteres e reescreva o valor como uma sequência vazia.fonte
Consulte a resposta para Definir cabeçalho de resposta do servidor no IIS7 para obter uma solução parcial. Sim, uma solução completa seria muito boa, mas aceitarei o que conseguir.
fonte
Melhor usar isso:
fonte