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

  • Автор темы adogong
  • 28
  • Обновлено
  • 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): но это не работает...

adogong


Рег
22 Mar, 2013

Тем
1

Постов
3

Баллов
13
Тем
49554
Комментарии
57426
Опыт
552966

Интересно