在java webapp(App Engine)中路由静态文件

时间:2014-02-18 14:48:01

标签: java google-app-engine url-routing

我希望像/v1_2014-02-18_/img/logo.png这样的静态文件网址与静态文件/static/v1/img/logo.png匹配。

这在Python或Go中很容易:请参阅app.yaml : wildcard in URL with static_dir?

我想通过appengine-web.xmldispatch.xml实现这一目标,但我不清楚如何让“虚拟”文件夹v1_2014-02-18_只提供实际文件夹的内容/static/v1/

琐事

我使用Google App Engine来提供Java webapp。

我想最大限度地延长浏览器缓存的使用寿命,最大限度地减少请求数量并仍然提供我的css / js / png的新版本,我相信revving filenames是实现这一目标的最佳做法。另外,添加变量查询字符串(/v1/img/logo.png?2014-02-18)可能会导致代理和缓存问题,我更喜欢显示一个变量目录名称(/v1_2014-02-18_/img/logo.png),指向同一个底层服务器目录。

0 个答案:

没有答案