Proxy Cache: how much shared memory is "enough"?
Maxim Dounin
mdounin at mdounin.ru
Tue Dec 11 08:06:12 UTC 2012
Hello!
On Mon, Dec 10, 2012 at 10:37:30PM +0100, Christian Bönning wrote:
> I'm planning to deploy some big websites which will make heavy usage of
> proxy cacheing (e.g. 1.5 million actively accessed objects in cache). The
> ratio of plain HTML vs images should be about 50/50 if that does have any
> impact on the scenario itself. Now the question which came up is how much
> Shared Memory for such a cache is enough. The docs don't really say very
> much about that. So may be one of you can give me a hint on how much memory
> is suitable for such a deployment.
Each object in cache uses 128 bytes of memory in keys shared
memory zone on 64-bit platforms, as outlined on wiki here:
http://wiki.nginx.org/HttpProxyModule#proxy_cache_path
So for 1.5 mln objects you'll need about 200M of memory.
--
Maxim Dounin
http://nginx.com/support.html
More information about the nginx
mailing list