Akamai Cache Key by Cookie



我们正在使用akamai进行A/B测试,是否有一种方法可以通过某些cookie值获得不同的缓存。例如:假设我有2个应用程序App-A和App-B在www.example.com下,是否有一种方法可以使请求具有cookie" to-a = true",然后转到App-A的缓存,如果cookie有" to-a = false"?然后转到App-B?谢谢!

您可以使用 Cache ID修改行为来实现此目标。您可以启用包含以下cookie Action&在元素上提及您的cookie名称,以包括字段。Akamai基本上将为资源创建2个高速公路(id会不同)&CacheID将用cookie名称构造(如果您在Include dualep属性中说YES )。当传入请求设置这些cookie设置时,Akamai可以从CacheID中提供特定资源(其ID中具有cookie值)。

在您的示例中,将为资源ABC.JS的下面构造缓存ID。来自Origin App A的abc.js将在to-a Cacheid&一个来自应用B的一个将保存在另一个。 X-Cache-Key:S/L/**/abc.js cid=_to-A=true_ X-Cache-Key:S/L/**/abc.js cid=_to-B=true_

最新更新