Как установить будущий Cache-Control истекает на активы в Play 2.0

StackOverflow https://stackoverflow.com/questions/9445186

Вопрос

Я пытаюсь установить будущее срок действия кэша в общественных активах в соответствии с рекомендациями 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)
.

Кажется, что конфиг должен работать, если я прочитал Исходный код для активов .

Любую идею о том, что мне не хватает или как заставить его работать?

Это было полезно?

Решение

Вопрос решается: браузер извлекил элементы из своего собственного кеша и не обновлял запись истечения.

После не используя проект на пару часов и без каких-либо изменений, он работал.

О, ну ...

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top