performance - 使用命名空间 API 进行测试会影响我的 Google App Engine 应用程序的性能和可靠性吗?

标签 performance google-app-engine namespaces quota

如问here ,我正在寻找一个干净的解决方案来为我的设置暂存环境 Google App Engine 应用程序。
阅读 Namespaces API 的新规范,谷歌建议一个possible use 这项新功能的核心是:

  • 为测试和生产创建单独的数据存储实例

如果我决定使用命名空间进行测试,对登台的压力测试是否会影响我的生产应用程序的性能和可靠性?

想象一个压力测试,它在 FeedStored 模型中抓取和存储一千个 RSS 提要,并在 FeedStoreCounter 上进行交易等等;当应用程序尝试同时在生产命名空间上执行相同操作时,暂存命名空间上的此事件是否会导致问题?
另外,不同的命名空间是否共享相同的配额?

最佳答案

所有 App Engine 应用程序的所有数据都存储在一个 Bigtable 中。因此,不同命名空间的数据与不同应用程序之间的数据一样不同。

如果您还使用单独的应用程序版本来提供暂存应用程序,那么这两个版本也将在不同的应用程序服务器上运行,因此一个版本的流量不会影响其他版本。

关于performance - 使用命名空间 API 进行测试会影响我的 Google App Engine 应用程序的性能和可靠性吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3828586/

相关文章:

namespaces - 为覆盖范围非常大的测试构建 RSpec 文件结构和代码?

作为左折叠实现的列表连接的性能

c++ - 节省内存的 C++ 字符串(interning、ropes、copy-on-write 等)

google-app-engine - 将 Maven Web 模块转换为 Google App Engine 项目

google-app-engine - 在 Google Cloud Storage Go 运行时客户端 API 上公开新创建的文件

PHP 命名空间的奇怪行为。调用PDO方法又触发__autoload?

java - 最大 jvm 堆的大小未达到或接近机器上的最大物理内存的原因是什么?

android - SharedPreferences 访问是否耗时?

google-app-engine - 如何从应用引擎追加写入谷歌云存储文件?

linux - LXC 容器内的内核模块