【发布时间】:2014-01-29 22:06:37
【问题描述】:
我在 app.yaml 中将正则表达式匹配为目录名称的尝试不起作用:
- url: /v1_.*
static_dir: static/v1
expiration: "364d"
虽然this official spec 表示支持正则表达式语法。有没有办法让这个工作?
即/v1_2014-01-29/img/logo.png 应该与静态文件 /static/v1/img/logo.png 匹配。
琐事
我使用 Google App Engine 来提供 Go 网络应用程序。
我想最大限度地延长浏览器缓存的寿命,最大限度地减少请求数量,并且仍然提供我的 css/js/png 的新版本,我相信 revving filenames 是实现这一目标的最佳实践。此外,由于添加变量查询字符串 (/v1/img/logo.png?2014-01-29) 可能会导致代理和缓存问题,我更喜欢显示变量目录名称 (/v1_2014-01-29/img/logo.png),指向同一个底层服务器目录。
【问题讨论】:
标签: google-app-engine go frontend