0

每次请求时,Cookie 中的值都会以某种方式发生变化。

因为我正在使用身份验证和会话中间件(添加 Vary: Cookie 标头)。我无法缓存页面。

任何提示我可以如何改变这种行为?

4

3 回答 3

0

抱歉,这与 django 无关。

不断变化的 cookie 值是由谷歌分析跟踪器引起的。

这使得标准的 chache_site 机制变得不可能。

于 2009-08-24T10:19:51.220 回答
0

您在会话后端使用什么?

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

哎呀...应该是评论...不是答案...

于 2009-08-12T02:08:34.997 回答
0

正如@msmart 所发现的那样,这是 Google Analytics 的一个恼人的效果,并且对 cookie 模式有一点问题(您无法指定要更改的 cookie)

这里有 Django 的错误:
https
://code.djangoproject.com/ticket/9249 ,其中有 Django 的补丁。

这将使您的 Django 端缓存行为再次起作用,但由于 cookie 的变化,http 代理缓存仍然无法缓存页面。

于 2012-02-27T14:38:33.487 回答