Hmm..not a regex expert at all. The one above obviously was borrowed. So how can I limit it to only asset files but not html or ajax content? I understand this is a rails forum..but I am hoping someone must have done this before.
Good catch! On Sep 18, 2:58 pm, Lionel Bouton <[email protected]> wrote: > The Sat, 18 Sep 2010 14:30:57 -0700 (PDT), > > > > badnaam <[email protected]> wrote: > > 0 down vote favorite > > > I notice that in my production enviornment (where I have memcached > > implemented) in see a cache-control - max-age header in firebug, > > anytime I am looking at an index page (posts for example). > > > Cache-Control max-age=315360000 > > > In my dev environment that header looks like following. > > > Cache-Contro private, max-age=0, must-revalidate > > > As far as I know I have not done anything special with my nginx.conf > > file to specify max age for regular content, I do have expires-max set > > for css, jpg etc. here is my nginx.conf file.. > > >http://pastie.org/1167080 > > Look more closely at your regex in your pastie : > > location ~* ^.+.(jpg|jpeg|gif|png|css|js|swf)?([0-9]+)?$ { > expires max; > passenger_enabled on; > } > > An expression is optional when followed by '?' > > So your regex matches anything with at least 2 characters (.+ matches > one or more characters, and the following '.' matches one character, > the remaining is optional) > > Happy regex hacking, > > Lionel -- You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en.

