1

我一直在尝试使用 Google App Engine 构建 Web 应用程序,但发现它进展缓慢。一个主要问题是 GAE 的许多限制,无论是架构上的还是数量上的。不太了解系统,我设计了一个解决方案,实施它,然后发现它由于一些迄今为止未曾预料到的限制而无法在生产中工作。

是否有资源可以在一个网页上收集 GAE 的所有限制?我可以看到它被划分为多个小节,例如“Datastore”、“Memcache”、“Response times”、“Blobstore”等。Stackoverflow 显示了许多关于 GAE 限制的问题。

谢谢。

4

1 回答 1

0

Google 的 App Engine 仪表板在配额详细信息下显示了所有限制。但是大多数这些限制都是软限制,您可以在达到它时向他们发送增加请求,它只是为了避免滥用/垃圾邮件。另请注意,当您启用计费时,这些限制会增加。

但是,如果您谈论的是请求大小、请求超时和数据存储限制等限制,这些都是因为它的设计是为了在您拥有 10 到 100 亿用户的情况下无缝扩展而不会降低性能。

我也花了几个星期才真正掌握了窍门,现在即使在我的工作中(不使用应用引擎),我也尝试以应用引擎的方式来做,比如尝试限制很多事情以避免任何会导致系统退化。所以这个限制也是你在其他系统上可以做什么的学习曲线,这些系统没有设置这种限制来使你的应用程序扩展。

于 2013-08-08T14:42:41.147 回答