Caching front page depending on cookie
Igor Sysoev
igor at sysoev.ru
Fri Sep 17 17:56:01 MSD 2010
On Fri, Sep 17, 2010 at 03:30:11PM +0200, Thomas Delonge wrote:
> If a user is not logged in, the front page is exactly the same. I asked
> a question a while back and it worked for my scenario then:
>
> http://www.ruby-forum.com/topic/210602
>
> That was when I had nginx on the front and apache on the back. I was
> using a proxy. Now I'm using fastcgi.
>
> How can I say something like "If a cookie is not set, serve the cached
> page. Otherwise, pass to fast cgi".
>
> I'm using a more recent development version of nginx.
location = / {
fastcgi_pass ...
fastcgi_cache ...
fastcgi_cache_bypass $cookie_NAME;
fastcgi_no_cache $cookie_NAME; # to not save response in cache
}
--
Igor Sysoev
http://sysoev.ru/en/
More information about the nginx
mailing list