Nginx SSI caching

Anatoliy Papenko privettoli at gmail.com
Thu Sep 4 16:05:48 UTC 2014


Привет
Может сможете помочь,
У меня стоит 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 ув., Анатолий.*
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.nginx.org/pipermail/nginx-ru/attachments/20140904/4ebfd229/attachment.html>


Подробная информация о списке рассылки nginx-ru