Файл конфигурации appengine-web.xml Google App Engine позволяет указать, какие файлы являются статическим содержимым, а какие — ресурсами. Когда вы загружаете свое приложение в 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.
Спасибо!