2016-03-12 12 views
1

На моем сайте Grails 3 есть много статических ресурсов, таких как js и css. Я обнаружил, что для всех этих статических ресурсов по умолчанию установлены «no-cache» и «max-age = 0», которые вызывают каждый при повторной загрузке страницы все эти статические ресурсы должны быть загружены снова, что вызывает значительную проблему с производительностью.Конфигурация кэша статических ресурсов Grails 3

Я использую конвейер ресурсов для управления этими статическими ресурсами в application.js и application.css, как настроить параметры кеша, чтобы браузер мог кэшировать статические ресурсы?

Cache

+0

Любой человек может помочь? – Leo

ответ

2

https://github.com/grails/grails-core/issues/10410#issuecomment-273220646 См

Просто добавьте

grails.resources.cachePeriod: your value 

к вашему application.yml

+0

Где документация об этом? Я пытаюсь это без успеха: 'Grails: ресурсов: cachePeriod: 604800' –

+0

Хотя это работает, я не могу найти документацию на какой блок«ваше значение»должно быть за исключением того, что это целое –