Я пытаюсь настроить будущую кэш-память Expires для общедоступных активов в соответствии с рекомендациями YSlow, чтобы разрешить загрузку из кеша и немного повысить производительность.
Согласно документации (см. 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)
Похоже, что конфиг должен работать, если я прочитал исходный код для ресурсов .
Есть идеи о том, что мне не хватает или как заставить это работать?