Jibu lililohifadhiwa lenye Vary: * hushindwa kila wakati jaribio la kawaida la ulinganifu wa Vary. Proksi haiwezi kuhitimisha kuwa ombi la baadaye lina haki ya uwakilishi huo huo kwa sababu tu URL yake na vichwa vinavyoonekana vinafanana.

Linganisha hilo na:

Vary: Accept-Encoding

Hii inataja sehemu ya ombi ambayo akiba inaweza kulinganisha. Alama ya nyota inasema kwamba ulinganishaji huu wa vichwa hautoshi. Kuongeza ubichi au ukubwa wa akiba hakutoi taarifa ya uteuzi inayokosekana.

Tofauti ni kati ya kuhifadhi na kutumia tena. Akiba inaweza kubakiza taarifa muhimu kwa uthibitishaji, lakini lahaja ya alama ya nyota iliyohifadhiwa haibadiliki kuwa jibu la kawaida linalolingana ambalo linaweza kutosheleza ombi lijalo. Kwa kawaida proksi inapaswa kuwasiliana na chanzo badala yake.

Acha sera ya jibu ieleze programu

Ikiwa unadhibiti chanzo na uwakilishi kwa kweli unatofautiana tu kwa vichwa vya ombi vinavyoweza kutambulika, taja sehemu hizo kwa usahihi. Usibadilishe alama ya nyota na Accept-Encoding kwa sababu tu mfano huo unaweza kuhifadhiwa: programu inaweza pia kutofautiana kwa lugha, idhini au taarifa nje ya vichwa hivyo.

Ikiwa maudhui ni ya faragha au hayapaswi kuhifadhiwa, eleza hilo kupitia sera husika ya akiba. Kuondoa Vary hakufanyi maudhui yaliyobinafsishwa kuwa salama kushirikiwa.

Mpangilio vary_ignore_expire wa Squid unahusu utunzaji wa muda wa mwisho kwa majibu yanayotofautiana na tabia ya kihistoria ya HTTP. Si swichi inayofanya alama ya nyota ilingane.

Makala zinazohusiana