【问题标题】:Setting GOOGAPPUID to the correct version when traffic splitting on google app engine在谷歌应用引擎上进行流量拆分时将 GOOAPPUID 设置为正确的版本
【发布时间】:2014-06-05 10:48:37
【问题描述】:

我已在 Google App Engine 上的两个版本的应用程序之间设置流量拆分,并希望控制用户看到的版本。

根据文档 (https://developers.google.com/appengine/docs/adminconsole/trafficsplitting#The_Types_of_Splitting) 和 stackoverflow 上的这个问题:Traffic Splitting By IP Address on Google App Engine 这可以通过在 cookie 中设置一个值来完成。

根据文档:Set-Cookie: GOOGAPPUID=... header. This allows your app to control which version a user gets. 其中 GOOGAPPUID 是一个介于 0-999 之间的数字,代表我要显示的版本。

我试图通过在两个版本之间分配我的流量来确定每个版本使用哪个值,每个版本应该获得 50%。然后我清除了缓存,加载了站点并查看了 cookie 信息。我这样做了几次,得到了以下值:

  • 215
  • 362
  • 671

我已将我的版本命名为 3.0 和 4.0,但我在哪里可以看到每个版本映射到哪些值,以便我可以控制用户看到的值?

谢谢

托马斯

【问题讨论】:

    标签: google-app-engine cookies


    【解决方案1】:

    一种方法是在两个代码上打印一些版本值。与 3.0 版一样,在索引页中打印“version:3.0”,在 4.0 版中,打印“version:4.0”。如果在 cookie 列表中找不到版本,请检查每次刷新时加载的版本。

    虽然这不是一个正确的解决方案,但只是一条出路。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-06-14
      相关资源
      最近更新 更多