Google App Engine appengine-web.xml 配置文件允许您指定哪些文件是静态内容,哪些文件是资源。当您将应用程序上传到 Google 时,只有指定为静态的内容才会放置在静态内容服务器上,并且只有指定为资源的文件才会被推送到应用程序服务器(解释自https://developers.google.com/appengine/docs/ java/config/appconfig)。
我有一些配置语句看起来像......
<static-files>
<include path="/**.html" />
<include path="/**.js" />
<include path="/**.css" />
<include path="/**.ico" />
<include path="/**.png" />
<include path="/**.jpg" />
<include path="/**.gif" />
</static-files>
<resource-files>
<include path="/**.ftl" />
</resource-files>
我的问题是...
当我将文件添加到静态文件列表时,这是否意味着它们也不会作为资源文件发送?
当我将文件添加到资源文件列表时,这是否意味着它们也不会作为静态文件发送?
还是我需要在每个部分中提供完整的排除路径集?
文档在这里模棱两可(至少我没有看到任何明确的内容)。由于这只是节省空间的优化(我猜还有一些上传时间),所以它对我来说可能还不太重要。但我似乎没有任何方法可以判断内容在推送到 Google 时是否进入静态或资源区域。
谢谢!