only-if-cached béèrè ìdáhùn tí a fi pamọ́ lọ́wọ́ proxy
Béèrè ìdáhùn tó wà lọ́wọ́ HTTP cache tó ń fọwọ́ sowọ́ pọ̀, kí o sì túmọ̀ 504 gẹ́gẹ́ bí àìsí nínú cache, kì í ṣe ìṣàkóso ìjáde ní ìpele nẹ́tíwọ́kì.
Fún ìbéèrè tó yẹ kí ó lo ìdáhùn tí a ti fi pamọ́, HTTP ń ṣàlàyé Cache-Control: only-if-cached.
Oníbàárà lè rán an nípasẹ̀ proxy cache HTTP:
curl --proxy http://127.0.0.1:3128 \
--header 'Cache-Control: only-if-cached' \
--include http://www.example.org/report
Cache tó bọ̀wọ̀ fún ìtọ́sọ́nà yìí yẹ kí ó dá ìdáhùn tí a fi pamọ́ padà tó bá àwọn ìdíwọ́ mìíràn ti ìbéèrè mu, tàbí 504 Gateway Timeout nígbà tí kò bá lè mú ìbéèrè náà ṣẹ. Níbí, 504 lè fi ìlànà cache hàn, kì í ṣe ìsopọ̀ TCP tó kùnà sí proxy.
Ìtọ́sọ́nà náà kò fàyè gba àkóónú tó ti gbó lọ́nà àìdábọ̀. Ìgbà tuntun, àwọn ohun tó nílò ìjẹ́rìí àti àwọn pápá Vary tó bára mu ṣì ṣe pàtàkì. Ìtọ́sọ́nà ìbéèrè no-cache lè dípò èyí béèrè ìjẹ́rìí tó ṣàṣeyọrí ní orísun kí a tó tún lò ó.
Èyí tún yàtọ̀ sí ṣíṣètò ipò ìjẹ́rìí àìsí lórí ayélujára ti cache. only-if-cached ni a ń gbé lórí ìbéèrè kọ̀ọ̀kan, ó sì fi hàn ohun tí oníbàárà ṣetán láti gbà.
Lo cache tó ń ṣe àtìlẹ́yìn fún ìhùwàsí yìí. Ìtọ́sọ́nà ìbéèrè tí a kò kà sí ni kì í ṣe odi iná, nítorí náà dídènà ìrìnàjò tó ń lọ sókè lọ́nà líle nílò ìlànà nẹ́tíwọ́kì tàbí sáfà tí a fi agbára mú lọ́nà àdáwà.
Proxy HTTPS CONNECT lasan kò rí àwọn àkọlé HTTP tí a fi pamọ́, kò sì pa àwọn ohun èlò ojú-ìwé mọ́ láti inú ọ̀nà abẹ́lẹ̀ yẹn. Àpẹẹrẹ náà mọ̀ọ́mọ̀ lo orísun HTTP tó rọrùn tí cache lè ṣiṣẹ́ lé.