Изменение значения заголовка Cookie при каждом запросе в Django - PullRequest
0 голосов
/ 11 августа 2009

Каким-то образом значения в Cookie меняются при каждом запросе.

Поскольку я использую промежуточное ПО для аутентификации и сеанса (которое добавляет заголовок Vary: Cookie). Я не могу кешировать страницы.

Любые намеки, как я могу изменить это поведение?

Ответы [ 3 ]

0 голосов
/ 24 августа 2009

Извините, это не имеет ничего общего с Джанго.

Изменение значений cookie было вызвано трекером Google Analytics.

Это сделало невозможным стандартный механизм chache_site.

0 голосов
/ 27 февраля 2012

Как обнаружил @msmart, это раздражающий эффект Google Analytics и небольшая проблема с шаблоном изменения файлов cookie (вы не можете указать, какие файлы cookie вы хотите изменять)

Здесь есть ошибка для Джанго:
https://code.djangoproject.com/ticket/9249
который имеет патч для Django.

Это позволит вам снова начать работу с кэшированием на стороне Django, но кэши прокси-серверов http по-прежнему не смогут кэшировать страницы из-за изменения файлов cookie.

0 голосов
/ 12 августа 2009

что вы используете для бэкэнда сессии?

см .: http://docs.djangoproject.com/en/dev/topics/http/sessions/#configuring-the-session-engine

упс ... должен был быть комментарий ... не ответ ...

...