Сачуван одговор са Vary: * увек пада на уобичајеном тесту поклапања Vary. Прокси не може закључити да каснији захтев има право на исти приказ само зато што његов URL и видљива заглавља изгледају слично.

Упоредите то са:

Vary: Accept-Encoding

Ово именује поље захтева које кеш може упоредити. Звездица каже да такво поређење заглавља није довољно. Повећање свежине или величине кеша не даје информацију о избору која недостаје.

Разлика је између складиштења и поновне употребе. Кеш може задржати информације корисне за валидацију, али сачувана варијанта са звездицом не постаје уобичајен одговарајући одговор који може задовољити следећи захтев. Прокси обично мора контактирати извор.

Нека политика одговора описује апликацију

Ако контролишете извор и приказ се заиста разликује само по препознатљивим заглављима захтева, прецизно наведите та поља. Не замењујте звездицу са Accept-Encoding само зато што је тај пример кеширајући: апликација се може разликовати и по језику, ауторизацији или информацијама изван тих заглавља.

Ако је садржај приватан или не сме да се чува, изразите то одговарајућом политиком кеша. Уклањање Vary не чини персонализовани садржај безбедним за дељење.

Поставка vary_ignore_expire у Squid-у тиче се руковања истеком за одговоре који варирају и историјског HTTP понашања. То није прекидач који чини да се звездица поклапа.

Повезани чланци