Domanda

Sto cercando di impostare un futuro scade la cache sulle risorse pubbliche come da linee guida yslow, per abilitare il caricamento dalla cache e migliorare le prestazioni un po '.

Come a Documentazione (vedere cache-controllo aIl fondo) dovrebbe funzionare:

"assets.cache./public/javascripts/bootstrap.min.js"="max-age=315360000"
.

Ma non lo è, quando controllo la risposta ottengo:

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)
.

Il mio file è memorizzato in /public/javascripts/bootstrap.min.js

Le mie rotte Entry è la predefinita:

# Map static resources from the /public folder to the /assets URL path
GET     /assets/*file               controllers.Assets.at(path="/public", file)
.

Sembra che la configurazione dovrebbe funzionare se leggo il codice sorgente per attività .

Qualche idea su ciò che mi manca o come farlo funzionare?

È stato utile?

Soluzione

Problema risolto: il browser stava recuperando gli elementi dalla propria cache e non stava aggiornando la voce scadenza.

Dopo non usare il progetto per un paio d'ore e senza modifiche, ha funzionato.

Oh, beh ...

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top