5

来自http://code.google.com/appengine/docs/python/tools/webapp/running.html

提示:App Engine 根据应用程序的 app.yaml 文件中指定的 URL 和映射将请求路由到 Python 脚本。webapp WSGIApplication 进一步将特定的 URL 路径映射到请求处理程序。如何使用这两种映射取决于您:您可以让所有非静态 URL 转到单个 Python 脚本,并让脚本将所有动态 URL 分派给处理程序。或者,您可以将功能分组到由不同脚本运行的多个 WSGI 应用程序中,并使用 app.yaml 将适当的 URL 映射到适当的应用程序。

我的问题是:哪个更好/更快/更高效(app.yaml 映射到多个应用程序?)或者如果没有性能差异,你会使用哪个,为什么?

4

1 回答 1

1

没有值得考虑的性能差异。大多数人使用的模式是在您的 web 应用程序中为每个逻辑“应用程序”提供一个处理程序脚本(在 app.yaml 中具有一个映射)。在许多应用程序中,这意味着只有一个处理程序,或者一个用于主站点,另一个用于管理功能。

于 2010-11-04T11:15:17.100 回答