python应用引擎中的static_files vs static_dir缓存到期标头



我正在使用Google App Engine 1.7.2/Python 2.7,并且正在尝试添加静态文件的客户端缓存。

当我在app.yaml中指定static_dir时,缓存控制标头不会设置。

- url: /static/images
  static_dir: static/images
  expiration: "7d 0h"

但是,当我将规范切换到static_files时,如以下内容,它确实会设置。

- url: /static/images(.*)
  static_files: static/images/1
  upload: static/(.*)
  expiration: "7d 0h"

其他人看到这个吗?我想念什么吗?我的印象是static_dir和static_files如果像上面的书面一样。

谢谢!

我意识到您的问题是在不久前问的,但是我在寻找类似问题时遇到了问题,并认为我会为他人的利益回答。

您已正确指定了静态文件处理程序。缓存的问题可能是由于您在浏览器中以管理员的身份登录(登录到appengine.google.com)。运行您的应用程序,而无需登录作为管理员,应显示可根据预期工作的缓存。这是"问题"的链接。

相关内容

  • 没有找到相关文章

最新更新