Привет
Может сможете помочь,
У меня стоит nginx caching на GET-запросы для статических страничек.
В одной из них есть ssi-вызов /user/ssi POST-запроса
Как мне кэшировать этот запрос для каждого пользователя (уже по новому
proxy_cache_key, который будет включать в себя $cookie_token)?
Пробую

location ^~ /user/ssi {

                        #Caching

                        proxy_cache cache;

                        proxy_cache_key
$scheme$proxy_host$uri$is_args$args$cookie_PLAY_LANG$cookie_token;


                        #Ask SSI

                        proxy_pass http://localhost:9000/user/ssi;

                }


                location / {

                        #Caching

                        proxy_cache cache;

                        proxy_cache_valid 30m;

                        proxy_cache_methods GET;

                        proxy_cache_key
$scheme$proxy_host$uri$is_args$args$cookie_PLAY_LANG;

                        proxy_pass http://127.0.0.1:9000;

                }
Но не получаеться, кэш для SSI не работает
Буду крайне признателен за помощь.

-- 

*Мой Skype : spend64*

*Тел. +380938575311*

*C ув., Анатолий.*
_______________________________________________
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru

Ответить