Мурун сакталган жоопту колдонууга тийиш болгон сурам үчүн HTTP Cache-Control: only-if-cached аныктайт.

Кардар аны HTTP кэштегич прокси аркылуу жөнөтө алат:

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

Бул директиваны сыйлаган кэш сурамдын башка чектөөлөрүнө ылайык сакталган жоопту кайтарышы керек, же сурамды канааттандыра албаганда 504 Gateway Timeout бериши керек. Бул жерде 504 проксиге болгон ийгиликсиз TCP байланышын эмес, кэш саясатын билдириши мүмкүн.

Директива эскирген мазмунга автоматтык түрдө уруксат бербейт. Жаңылык, текшерүү талаптары жана туура келген Vary талаалары дагы эле маанилүү. no-cache сурам директивасы кайра колдонуудан мурун баштапкы булакта ийгиликтүү текшерүүнү талап кылышы мүмкүн.

Бул кэштин офлайн текшерүү режимин орнотуудан да айырмаланат. only-if-cached жеке сурамда ташылат жана кардар эмнени кабыл алууга даяр экенин билдирет.

Бул жүрүм-турумду колдогон кэшти колдонуңуз. Этибарга алынбаган сурам директивасы firewall эмес, ошондуктан жогорку агымды катуу тосуу үчүн өз алдынча колдонулган тармактык же сервердик саясат керек.

Кадимки HTTPS CONNECT прокси шифрленген HTTP аталыштарын көрбөйт жана ошол туннелден барак объектилерин сактабайт. Мисал кэш иштете алган жөнөкөй HTTP ресурсун атайын колдонот.

Тектеш макалалар