контроль тестового кэша содержит s-maxage

  • Автор темы TusHaimiHes
  • Обновлено
  • 12, May 2024
  • #1
Привет,

я хочу кэшировать ответ только в том случае, если Cache-Control содержит «s-maxage». Я добавляю эту карту:

 
proxy_cache_methods GET ;
proxy_cache_valid any 48h;
proxy_no_cache $no_cache;


Код (ApacheConf): в расположении:

 location ~* "\.(html)$" { proxy_pass [URL='https://lumtu.com/yti/bIHHIb2RodHRwOi8vc8iO']http://prod[/URL]; proxy_set_header Host $http_host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto $scheme; include /etc/nginx/conf.d/shared/cache_html.conf; }


Код (ApacheConf): в конфигурации кеша:

 map $upstream_http_cache_control $no_cache { default 1; "~*s-maxage" 0; }


Код (ApacheConf): но это не работает...

TusHaimiHes


Рег
22 Mar, 2013

Тем
64

Постов
203

Баллов
553
Тем
403,760
Комментарии
400,028
Опыт
2,418,908

Интересно