Para sa kahilingang dapat gumamit ng nakaimbak nang tugon, tinutukoy ng HTTP ang Cache-Control: only-if-cached.

Maaaring ipadala ito ng kliyente sa pamamagitan ng HTTP caching proxy:

curl --proxy http://127.0.0.1:3128 \
  --header 'Cache-Control: only-if-cached' \
  --include http://www.example.org/report

Ang cache na gumagalang sa utos na ito ay dapat magbalik ng nakaimbak na tugon na naaayon sa iba pang limitasyon ng kahilingan, o 504 Gateway Timeout kapag hindi nito matugunan ang kahilingan. Dito, ang 504 ay maaaring magpahayag ng patakaran ng cache at hindi ng bigong TCP na koneksyon sa proxy.

Hindi awtomatikong pinapayagan ng utos ang lumang nilalaman. Mahalaga pa rin ang kasariwaan, mga pangangailangan sa pagpapatunay at mga field ng Vary na tumutugma. Ang utos ng kahilingang no-cache ay maaaring humingi sa halip ng matagumpay na pagpapatunay sa pinagmulan bago muling gamitin.

Iba rin ito sa pagtatakda ng offline na mode ng pagpapatunay ng cache. Ang only-if-cached ay dinadala sa indibidwal na kahilingan at nagpapahayag kung ano ang handang tanggapin ng kliyente.

Gumamit ng cache na sumusuporta sa pag-uugaling ito. Ang binabalewalang utos ng kahilingan ay hindi firewall, kaya ang mahigpit na pagpigil sa trapikong pataas ay nangangailangan ng independiyenteng ipinatutupad na patakaran ng network o server.

Ang karaniwang HTTPS CONNECT proxy ay hindi nakikita ang naka-encrypt na HTTP header at hindi nagtatago ng mga object ng pahina mula sa tunnel na iyon. Sinadyang gumamit ng simpleng HTTP na mapagkukunan ang halimbawa na kayang iproseso ng cache.

Kaugnay na mga artikulo