Как установить будущий Cache-Control истекает на активы в Play 2.0
-
12-11-2019 - |
Вопрос
Я пытаюсь установить будущее срок действия кэша в общественных активах в соответствии с рекомендациями YLLOW, чтобы включить загрузку из кэша и немного повысить производительность.
per per Документация (см. Cache-Control вДно) Это должно работать:
.
"assets.cache./public/javascripts/bootstrap.min.js"="max-age=315360000"
Но это не так, когда я проверю ответ, я получаю:
.
Data Size 82002
Device disk
Expires Thu Jan 01 1970 01:00:00 GMT+0100 (IST)
Fetch Count 220
Last Fetched Sat Feb 25 2012 15:04:04 GMT+0000 (GMT)
Last Modified Sat Feb 25 2012 15:04:04 GMT+0000 (GMT)
Мой файл хранится под /public/javascripts/bootstrap.min.js
Мои маршруты ввод - это по умолчанию:
.
# Map static resources from the /public folder to the /assets URL path
GET /assets/*file controllers.Assets.at(path="/public", file)
Кажется, что конфиг должен работать, если я прочитал Исходный код для активов .
Любую идею о том, что мне не хватает или как заставить его работать?
Решение
Вопрос решается: браузер извлекил элементы из своего собственного кеша и не обновлял запись истечения.
После не используя проект на пару часов и без каких-либо изменений, он работал.
О, ну ...