ngx_http_memcached_module question

Igor Sysoev is at rambler-co.ru
Fri Feb 29 19:28:13 MSK 2008


On Thu, Feb 28, 2008 at 05:09:18PM -0500, Sean Allen wrote:

> can i do the following:
> 
> check memcache for existence of content.
> 
> if not continue our normal processing which is currently:
> 
> check for static file
>   if it exists, serve it
>   if it doesnt exist, pass request off to upstream server.

The checking local file is faster than memcached, so:

     location / {
         error_page  404 = @memcache;
     }

     location @memcache {
         set   $memcached_key   "$uri?$args";
         memcached_pass    ...

         recursive_error_pages  on;

         error_page  404 = @upstream;
     }

     location @upstream {
         proxy_pass    ...

         error_page  404 = @upstream;
     }


-- 
Igor Sysoev
http://sysoev.ru/en/





More information about the nginx mailing list