8

我不太明白 Google Analytics cookie 如何与 Varnish 一起使用。

  • 包含 GA cookie 的页面不会被缓存吗?
  • 我是否需要删除 vcl_recv 中的 GA Cooke?
  • 如果我删除它们,这是否会阻止 GA 跟踪访问者?
4

1 回答 1

6

如果未设置 Vary 标头,则 Cookie 会使缓存无效。例如,访问具有特定登录 cookie 的 URL 的客户端将收到与具有不同 cookie 的客户端不同的页面。

为了缓存具有不影响页面缓存能力的 cookie 的页面(例如,静态站点上的 Google Analytics),必须剥离 cookie,否则缓存将不知道是否应将两个页面视为相同的资源。

于 2010-08-10T17:31:55.577 回答