通过受缩放影响的“static_files”和“static_dir”提供静态文件

Is serving static files through `static_files` and `static_dir` affected by scaling

如果我的 app.yaml 文件的一部分如下所示:

handlers:
  - url: /favicon\.ico
    static_files: favicon.ico
    upload: favicon\.ico

  - url: /static
    static_dir: public

  - url: /.*
    secure: always
    redirect_http_response_code: 301
    script: auto

automatic_scaling:
  min_idle_instances: automatic
  max_idle_instances: automatic
  min_pending_latency: automatic
  max_pending_latency: automatic
  max_concurrent_requests: 1
  min_instances: 1
  max_instances: 10

那么我的静态内容是否也会受到应用缩放参数的影响?例如,它 运行 每个节点是否具有相同的 max_concurrent_requests 限制?

我的假设是服务 /static 将是一个完全不同的层,独立于 GAE 中您的应用程序的实例 运行ning。我试图找到一个架构图来确认这种解耦(可能是一个带有 nginx 运行 到 GAE 应用程序实例节点的 LB 的图)。

理想情况下,参考 Google 云文档 material.

即可获得明确的答案

我找到的最接近的相关文档是这个,但它没有明确回答我的问题:

您对静态文件服务架构的理解是正确的。 App Engine 将直接处理静态文件请求,而不让请求到达语言运行时。

因此,这些请求不会像“常规”请求那样受到缩放设置的影响。 max_concurrent_requests 就是一个很好的例子。

我已请求更新您引用的文档页面以在其中添加此信息。