我有一个与我的 python 应用程序主文件处于同一级别的 app.yaml 文件。我认为在 app.yaml 中添加一个处理程序,可以配置静态文件夹的过期时间。我怎样才能在谷歌灵活引擎中做同样的事情?
handlers:
- url: /images
static_dir: static/*
expiration: "4d 5h"
我有一个与我的 python 应用程序主文件处于同一级别的 app.yaml 文件。我认为在 app.yaml 中添加一个处理程序,可以配置静态文件夹的过期时间。我怎样才能在谷歌灵活引擎中做同样的事情?
handlers:
- url: /images
static_dir: static/*
expiration: "4d 5h"
在 flex 环境中,该app.yaml
文件不支持此类处理程序元素规范。
如果您通过应用程序提供静态文件,则需要检查您正在使用的框架的具体说明。
如果您从 Cloud Storage 提供静态文件,请参阅设置缓存参数:
您可以通过配置缓存控制标头来控制网站资产的缓存方式或是否缓存。通常,仅为所有匿名用户均可访问的对象设置缓存控制标头,这是从作为静态网站一部分的 Cloud Storage 存储桶提供的任何对象的要求。
Google Cloud Storage 将 3600 秒的缓存控制设置应用于所有匿名用户均可访问的对象,除非您指定明确的缓存控制设置。例如,请参阅 的 元数据页面、 Google Cloud Platform Console
gsutil
的设置对象元数据页面或XML和JSON的标头参考页面。