我不太明白 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/