Welcome! Log In Create A New Profile

Advanced

Re: Кеширование для отдельного cookie

March 09, 2016 03:02PM
Спасибо за подсказку, сделал так:

http {
...
map $upstream_http_x_custom_header $custom_header {
default '';
1 'custom_header=1';
}
...
}

location @proxy {
...
add_header Set-Cookie $custom_header;
proxy_hide_header X-Custom-Header;
...
}

Не отдаёт из кеша кешированный адрес на первый запрос, следующие запросы возвращают кешированную страницу, но с куки custom_header (видимо заголовок X-Custom-Header также кешируется). Получается, add_header связан с процессом кеширования, хотя казалось, что заголовок добавляется уже после выборки из кеша.

proxy_ignore_headers не принимает X-Custom-Header

А задача не сложная, необходимо сообщить js-скриптам, что они работают с кешированной страницей (без каких-либо дополнительных запросов к серверу).
Subject Author Posted

Кеширование для отдельного cookie

Romano March 08, 2016 04:57AM

Re: Кеширование для отдельного cookie

Maxim Dounin March 08, 2016 06:30PM

Re: Кеширование для отдельного cookie

Romano March 09, 2016 06:20AM

Re: Кеширование для отдельного cookie

Maxim Dounin March 09, 2016 10:20AM

Re: Кеширование для отдельного cookie

Romano March 09, 2016 03:02PM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 170
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready