caching - Varnish 和 Google Analytics

标签 caching google-analytics varnish

我不太明白 Google Analytics cookie 如何与 Varnish 配合使用。

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

最佳答案

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

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

关于caching - Varnish 和 Google Analytics,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3333987/

相关文章:

caching - Varnish 缓存丢失-由VCL决定的TTL为0

java - Guava 缓存 : how to set expiration on 'CacheLoader.load()' instead of during CacheBuilder. newBuilder()?

JQUERY 缓存如果发布到表单后后退按钮 - JQUERY fadeIn 仍然可见

search - 如何将 Google Analytics 与多参数搜索一起使用

google-analytics - 在 Google 分析中跟踪注册转化

google-analytics - Google Analytics 使用动态网址进行内容实验

caching - 什么是好的缓存反向代理,可以在底层应用程序不可用时提供过时的内容?

caching - 服务器启动时自动启动cachecluster

performance - 系统/操作系统缓存与应用程序缓存

POSIX和PCRE之间的正则表达式语法更改