在java webapp(应用程序引擎)中路由静态文件
我希望像/v1_2014-02-18_/img/logo.png
这样的静态文件URL与静态文件/static/v1/img/logo.png
匹配
这在Python或Go中很容易:请参见app.yaml : wildcard in URL with static_dir?
我想通过appengine-web.xml
和dispatch.xml
实现这一点,但我不清楚如何让“虚拟”文件夹v1_2014-02-18_
只为实际文件夹/static/v1/
的内容服务
琐事
我使用GoogleAppEngine为Java Web应用提供服务
我希望最大限度地延长浏览器缓存的使用寿命,减少请求数量,并且仍然提供css/js/png的新版本,我相信revving filenames是实现这一目标的最佳实践。另外,由于添加变量querystring(/v1/img/logo.png?2014-02-18
)可能会导致代理和缓存问题,我更喜欢显示一个变量目录名(/v1_2014-02-18_/img/logo.png
),指向相同的底层服务器目录
共 (0) 个答案