Welcome! Log In Create A New Profile

Advanced

Re: Кеширование запросов без куков

Иван Мишин
April 10, 2015 11:02AM
И да, бекенд ведь не спроста куки шлет, а поставив proxy_hide_header
Set-Cookie, получится что куки клиенту передаваться больше не будут. Что не
совсем верно, мне кажется.

10 апреля 2015 г., 17:38 пользователь Иван Мишин <simplebox66@gmail.com>
написал:

> Да, Вы правы. У меня бекенд кладет в ответ заголовок Set-Cookie.
>
> То есть все что мне нужно это прописать proxy_hide_header Set-Cookie ?
>
>
> 10 апреля 2015 г., 17:12 пользователь Maxim Dounin <mdounin@mdounin.ru>
> написал:
>
> Hello!
>>
>> On Fri, Apr 10, 2015 at 11:03:00AM +0300, Иван Мишин wrote:
>>
>> > Добрый день!
>> >
>> > Обратил внимание что если делать запрос с отсутствующим заголовком
>> Cookie
>> > то nginx не кеширует такой запрос.
>> >
>> > Например если с помощью утилиты curl сделать запрос, то он не
>> закешируется,
>> > а если в curl прописать заголовок Cookie к запросу то кеш срабатывает.
>> >
>> > Как решить эту проблему? Как сделать чтобы nginx кешировал не взирая на
>> > наличие заголовка Cookie в запросе.
>>
>> По умолчанию nginx кеширует запросы вне зависимости от наличия или
>> отсутствия заголовка Cookie в запросе.
>>
>> Скорее всего, в вашем случае проблема в том, что в ответе бекенда
>> присутствует заголовок Set-Cookie (и это, в свою очередь,
>> случается только для запросов без Cookie).
>>
>> Если это требуется, то разрешить кеширование ответов с заголовком
>> Set-Cookie можно с помощью директивы proxy_ignore_headers (см.
>> http://nginx.org/r/proxy_ignore_headers/ru) или аналога для других
>> протоколов. Но обычно это плохая идея, т.к. в результате одна и
>> та же кука будет отдаваться всем пользователям, получившим ответ
>> из кеша. И, соответственно, подобную настройку следует дополнять
>> директивой proxy_hide_header Set-Cookie, чтобы заголовок
>> Set-Cookie не отдавался клиентам.
>>
>> --
>> Maxim Dounin
>> http://nginx.org/
>>
>> _______________________________________________
>> nginx-ru mailing list
>> nginx-ru@nginx.org
>> http://mailman.nginx.org/mailman/listinfo/nginx-ru
>
>
>
_______________________________________________
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru
Subject Author Posted

Кеширование запросов без куков

Иван Мишин April 10, 2015 04:04AM

Re: Кеширование запросов без куков

Иван Мишин April 10, 2015 04:50AM

Re: Кеширование запросов без куков

Maxim Dounin April 10, 2015 10:14AM

Re: Кеширование запросов без куков

Иван Мишин April 10, 2015 11:02AM

Re: Кеширование запросов без куков

Иван Мишин April 10, 2015 11:02AM

Re: Кеширование запросов без куков

mva April 10, 2015 12:34PM

Re: Кеширование запросов без куков

Иван Мишин April 14, 2015 09:22AM

Re: Кеширование запросов без куков

Aleksandr Sytar April 14, 2015 01:20PM

Re: Кеширование запросов без куков

Иван Мишин April 15, 2015 01:46AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 185
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