【问题标题】:How to Maintain a Google App Engine Site in Production [closed]如何在生产中维护 Google App Engine 站点 [关闭]
【发布时间】:2012-10-23 04:43:30
【问题描述】:

在过去的几个月里,我一直在使用 Google App Engine 开发一个网站,我真的不必担心人们会在网站出现故障时添加新数据或扰乱用户,因为我的用户很少,但我是现在计划将网站推广给更多人。

该站点涉及发布主题的用户,通常当我在站点上进行更改时,我需要使用一些数据库条目。我想知道在网站生产过程中开发网站并且不会丢失用户数据或降低用户体验的最专业和最有效的方法是什么。

如果我可以将 10% 的流量分配到我正在测试的新网站上,但我在 GAE 中没有找到类似的东西,那将是最理想的。

【问题讨论】:

  • 就像对所有关闭此问题的人的问题一样,我应该在哪里问这样的问题?我认为这对 SO 来说并不是最好的,但我认为这仍然是一个重要的问题

标签: google-app-engine google-cloud-datastore development-environment production-environment


【解决方案1】:

你见过traffic splitting吗?它允许您将一定比例的用户发送到替代应用程序版本,例如testing.example.appspot.com

【讨论】:

  • 好的,这是我一直在寻找的东西之一
  • 您知道这里的数据存储会发生什么,或者我如何确保我的所有数据免受新版本中的潜在错误的影响?
  • 所有版本都使用相同的数据存储,因此您的数据不会受到错误保护。您可以使用remote_api 创建一个用于测试的新应用程序并将一些用户数据复制到该版本。我想不出一种方法可以让一部分用户使用单独的数据集——保持数据同步非常困难。
  • 真的。我想除了流量拆分之外,作为初步我可能需要制作一个虚拟应用程序,感谢您的建议
猜你喜欢
  • 2023-03-26
  • 2014-04-16
  • 2011-08-21
  • 1970-01-01
  • 1970-01-01
  • 2022-08-05
  • 2016-03-12
  • 2014-06-05
  • 1970-01-01
相关资源
最近更新 更多