3

关于响应时间、实例小时数和缓存效率,以下哪种配置对于 Python 2.7 上的 Google App Engine 最有效:

配置 1

应用程序.yaml:

handlers:

- url: /db/script/.*
  script: db/script/crud.app
  secure: always

- url: /db/state/.*
  script: db/state/crud.app
  secure: always

- url: /db/var/.*
  script: db/var/crud.app
  secure: always

或配置 2

应用程序.yaml:

handlers:

- url: /.*
  script: main.app
  secure: always

使用 main.py:

app = webapp2.WSGIApplication([
    ('/db/script/.*', db.Script.Crud),
    ('/db/state/.*', db.State.Crud),
    ('/db/var/.*', db.Var.Crud)
])
4

1 回答 1

2

关于性能(响应时间、实例小时数),请看这里:

关于缓存,这取决于您正在考虑哪种缓存:

  • 当您使用 NDB 时,数据存储缓存会自动发生,因此路由设置应该无关紧要。
  • 浏览器缓存取决于您使用的 Web 框架(例如 webapp2)。您还可以为静态文件定义特定的路由。
  • Memcached 在您的代码中处理,因此不依赖于您的路由设置。
于 2013-04-08T08:12:11.343 回答