can't get cache controle to set an expire date
Patrick Aljord
patcito at gmail.com
Fri Sep 16 20:29:23 UTC 2011
Hey Maxim,
Ok so after investigation I realized that this one worked:
/images/q-icon-medium.png
But these two did not have expire cache:
/packages/base.js
/_files/groups/medium/4af798a119ce955bd1000001/0.png
So I added this to the conf:
location /packages/ { expires max; }
location /_files/ {
expires max;
}
This fixed the '/packages/base.js' cache but I started getting a 404
on the '/_files/groups/medium/4af798a119ce955bd1000001/0.png'. So I
removed the "location /_files/" from the conf. The thing is that this
file does not come from the hard drive. It comes from the web app (I'm
using unicorn for rails + nginx). Any idea how I should set the expire
headers for those assets that come from the app? Should I set them in
the rails app?
Thanks,
Pat
More information about the nginx
mailing list