O Squid 2.7 armazena em cache páginas compactadas (múltiplas codificações de uma página), se o usuário solicitar uma página compactada. Mas, se o usuário solicitar uma página não compactada, o squid encaminhará solicitações solicitando uma página não compactada. e depois cache isso. Se uma página compactada foi solicitada, mas uma página não compactada é armazenada em cache, a página não compactada é servida pelo squid. Mas se a página compactada for armazenada em cache primeiro, e uma página não compactada armazenada em cache e, em seguida, uma página compactada for solicitada, a página compactada será exibida a partir do cache.
Eu acho que o squid armazenará em cache várias codificações de uma página apenas se e quando uma página não compactada não for armazenada em cache primeiro / solicitada primeiro, ou então a página não compactada será armazenada em cache e a aceitação-codificação for condicional. não é motivo para o squid ter buscado uma página compactada, já que a solicitação ficará bem com a página de codificação não compactada.
# TAG: cache_vary
# When 'cache_vary' is set to off, response that have a
# Vary header will not be stored in the cache.
#
#Default:
cache_vary on
cache_vary precisa ser ativado, para que várias codificações de uma página sejam armazenadas em cache.