Разные типы кеширования для разных страниц
kermit32dll
nginx-forum at nginx.us
Fri Oct 12 14:30:18 UTC 2012
Возникла потребность организовать кеш в нгинксе, но при этом иметь
возможность управлять им из кешируемого сайта несколько нестандартным
методом. Управление будет осуществляться передачей хедера "sc", например,
"sc: 1" из бэкэнда в нгинкс. При получении хедера должно отработать условие
в location:
map $upstream_http_sc $sc {
default "0";
1 "1";
}
server {
..........
..........
location / {
.............
.............
if ($sc = 0) {
proxy_cache_key "$scheme://$proxy_host$request_uri";
}
if ($sc = 1) {
proxy_cache_key
"$scheme://$proxy_host$request_uri|$cookie_PHPSESSID";
}
.............
.............
}
}
Реализуемо ли это? Заранее спасибо!
Posted at Nginx Forum: http://forum.nginx.org/read.php?21,231724,231724#msg-231724
Подробная информация о списке рассылки nginx-ru