IIS6 / 7 Não habilita cabeçalhos de resposta HTTP para expiração / armazenamento em cache de conteúdo por padrão?

1

Acabei de perceber que, por padrão, quando você cria um novo site no IIS, o padrão é não incluir cabeçalhos de expiração. Eu estava assumindo que seria habilitado com algo razoável como um dia ou mais. Isso é verdadeiramente o padrão? Existe alguma maneira de mudar para uma política padrão que mantém a expiração / armazenamento em cache ativada?

    
por jamone 07.05.2010 / 20:44

1 resposta

2

O padrão é, na verdade, não ter a expiração de conteúdo ativada no servidor. Isso não significa que nenhuma expiração esteja acontecendo, apenas que o cliente controlará a expiração do conteúdo.

Você pode habilitá-lo para todos os sites / diretórios virtuais acessando a configuração no nível "Sites" (no IIS6) ou no nível do servidor (no IIS7). Isso fará com que a configuração seja propagada para todos os sites existentes e ser aplicado a qualquer novo site.

Isso não "mantém a configuração ativada" - qualquer site ou diretório virtual pode ter sua própria configuração personalizada para expiração do conteúdo.

    
por 08.05.2010 / 00:31

Tags