dimasmagadan
@dimasmagadan

Почему не попадаю в кэш?

Вот такой конфиг

proxy_cache_path /var/lib/nginx/cache/ levels=1:2 keys_zone=zone_one:10m;
proxy_set_header        Accept-Encoding "";

        location /talk {
            sub_filter_once off;
            sub_filter  '="aaa'  '="bbb';
            
            proxy_cache zone_one;
            proxy_ignore_headers Expires;
            proxy_ignore_headers Cache-Control;
            proxy_cache_valid any 30m;
            proxy_cache_key $host$uri$request_uri$is_args$args$geo;
            proxy_cache_bypass $cookie_pass_hash; 
            proxy_no_cache $cookie_pass_hash;

            add_header X-Cache-Status $upstream_cache_status;

            proxy_pass   http://127.0.0.1:8080;
        }


файлы в папку с кэшем добавляются, но при запросе в заголовках пишет
X-Cache-Status:MISS

куки pass_hash нет, гзип отключил
что-то еще забыл?
  • Вопрос задан
  • 1022 просмотра
Решения вопроса 1
BuriK666
@BuriK666 Куратор тега Nginx
Компьютерный псих
У Вас в кэш попадает ответ с X-Cache-Status: MISS
Сделайте access_log с $upstream_cache_status;
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы