ngx_http_memcached_module question
Sean Allen
sean at ardishealth.com
Fri Feb 29 20:58:42 MSK 2008
On Feb 29, 2008, at 11:28 AM, Igor Sysoev wrote:
> 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;
> }
Well, this will serve from local file system and memcache but it isnt
passing to the upstream.
just get an nginx 404 if it can find in local file system or memcache.
if i get that worked out, is there a way to have it just move on to
the upstream if the memcache is
down instead of returning a 502?
More information about the nginx
mailing list