gpt4 book ai didi

magento - 根据使用Varnish和Magento的cookie中存储的变量创建缓存

转载 作者:行者123 更新时间:2023-12-03 17:46:50 25 4
gpt4 key购买 nike

假设我有一个变量,可以是 1、2 或 3,它存储在用户 cookie 中。例如:
富=2

当有人第一次使用 foo=2 访问 pageX 时,该页面将被缓存。
cookie 中 foo=2 的所有下一个访问者都将看到相同的版本(命中)。

当有人第一次使用 foo=1 访问 pageX 时,该页面将被缓存(作为第二个版本)。
cookie 中 foo=1 的所有下一个访问者都将看到此特定版本(命中)。

与 foo=3 相同的原理

换句话说,我网站的所有页面都会有 3 个版本,即使 URL 相同,访问者 cookie 中的每个 foo 值都有一个版本。

这可行吗?

谢谢,
竿

最佳答案

我认为您正在寻找的答案可以在 Varnish 文档中找​​到
https://www.varnish-cache.org/trac/wiki/VCLExampleCachingLoggedInUsers

有一个很好的例子,说明如何使用Cookie变量创建唯一的哈希。

这也可以用于为同一网址创建不同的页面。
注意页面的浏览器缓存设置。可能通过url更改页面,并且浏览器缓存设置为高,您可能会得到奇怪的行为。

关于magento - 根据使用Varnish和Magento的cookie中存储的变量创建缓存,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35225704/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com