Why named shared memory zones

Igor Sysoev is at rambler-co.ru
Mon Sep 28 23:33:03 MSD 2009

On Mon, Sep 28, 2009 at 07:51:38PM +0300, Marcus Clyne wrote:

> Igor Sysoev wrote:
> > In my opinion
> >
> > proxy_cache_path   /data/nginx/cache  levels=1:2   keys_zone=ONE:10m
> >                    inactive=1h        max_size=1g;
> >
> > is clearer and more expansible: you just need to add new keywords.
> >   
> I see your point, I just personally prefer the shorter syntax, and if 
> you are familiar with the syntax, I think it's quicker to read
> proxy_cache_path  /data/nginx/cache  1:2  ONE  10m  1h  1g;
> How about offering both?  You could have a syntax that included the 
> key/value pairs and one that had the shorter syntax with a specific 
> ordering.  That would mean that admins could choose the version they prefer.
> Just an idea.

I do not think that short syntax is good, suppose:
proxy_cache_path  /data/nginx/cache  1:2  ONE  10m  20m  50m;

Igor Sysoev

More information about the nginx mailing list