Welcome! Log In Create A New Profile

Advanced

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

Иван Мишин
April 14, 2015 09:22AM
>
> По умолчанию nginx кеширует запросы вне зависимости от наличия или
> отсутствия заголовка Cookie в запросе.
> Скорее всего, в вашем случае проблема в том, что в ответе бекенда
> присутствует заголовок Set-Cookie (и это, в свою очередь,
> случается только для запросов без Cookie)


Максим, вы говорите что nginx кеширует вне зависимости от Cookie, тогда не
почему мешает заголовок Set-Cookie, не понимаю ?

1) какой смысл слать всем клиентам идентичную куку? Если она идентичная,
> значит параметр в ней можно прописать в настройках приложения статически.
> 2) Вы не можете одновременно слать уникальные куки клиентам и отдавать
> ответ
> из кеша, а не из бекенда.
> Так что правильный путь — либо не кешировать тот локейшн, который выдаёт
> куку
> (а на уровне приложения, например, вынести установку куки клиенту в
> JavaScript), при этом, кешировать всё остальное, либо же исправить логику
> приложения.


А откуда вы взяли что шлется идентичная кука всем клиентам??

Дополнительное описание ситуации:
Есть элемент(ы) которые подвержены кешированию и на основе изучения логов
есть следующее:

1)урл не кеше, запрашиваем урл с помощью curl, получаем промах, еще раз
опять промах и т.д.
2)урл не в кеше, запрашиваем урл с помощью любого браузера - первый раз
промах, второй и последующие разы ответ возвращается из кеша
3)урл УЖЕ в кеше, запрашиваем урл с помощью curl и каждый раз получаем
ответ из кеша.

Не понимаю почему при запросах с браузера поведение нормальное, а при
запросе curl-ом ответ в кеш не кладется. И как на это влияет Set-Cookie.
если со слов Максима

> По умолчанию nginx кеширует запросы вне зависимости от наличия или
> отсутствия заголовка Cookie в запросе.
_______________________________________________
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: 127
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