Hi, 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. Thanks in advance. Regards, Christian
on 2012-12-10 22:37
on 2012-12-11 09:06
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
on 2012-12-11 09:19
Seems that I should have read the docs better ;) Thank you, Maxim. Regards, Christian 2012/12/11 Maxim Dounin <mdounin@mdounin.ru>
Please log in before posting. Registration is free and takes only a minute.
Existing account
(Switch to SSL-encrypted connection)
NEW: Do you have a Google/GoogleMail or Yahoo account? No registration required!
Log in with Google account | Log in with Yahoo account
Log in with Google account | Log in with Yahoo account
No account? Register here.