Seems that I should have read the docs better ;)<div><br></div><div>Thank you, Maxim.<br></div><div><br></div><div>Regards,</div><div>Christian</div><div><br></div><div class="gmail_extra"><br><br><div class="gmail_quote">
2012/12/11 Maxim Dounin <span dir="ltr"><<a href="mailto:mdounin@mdounin.ru" target="_blank">mdounin@mdounin.ru</a>></span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Hello!<br>
<div><div class="h5"><br>
On Mon, Dec 10, 2012 at 10:37:30PM +0100, Christian Bönning wrote:<br>
<br>
> I'm planning to deploy some big websites which will make heavy usage of<br>
> proxy cacheing (e.g. 1.5 million actively accessed objects in cache). The<br>
> ratio of plain HTML vs images should be about 50/50 if that does have any<br>
> impact on the scenario itself. Now the question which came up is how much<br>
> Shared Memory for such a cache is enough. The docs don't really say very<br>
> much about that. So may be one of you can give me a hint on how much memory<br>
> is suitable for such a deployment.<br>
<br>
</div></div>Each object in cache uses 128 bytes of memory in keys shared<br>
memory zone on 64-bit platforms, as outlined on wiki here:<br>
<br>
<a href="http://wiki.nginx.org/HttpProxyModule#proxy_cache_path" target="_blank">http://wiki.nginx.org/HttpProxyModule#proxy_cache_path</a><br>
<br>
So for 1.5 mln objects you'll need about 200M of memory.<br>
<span class="HOEnZb"><font color="#888888"><br>
--<br>
Maxim Dounin<br>
<a href="http://nginx.com/support.html" target="_blank">http://nginx.com/support.html</a><br>
<br>
_______________________________________________<br>
nginx mailing list<br>
<a href="mailto:nginx@nginx.org">nginx@nginx.org</a><br>
<a href="http://mailman.nginx.org/mailman/listinfo/nginx" target="_blank">http://mailman.nginx.org/mailman/listinfo/nginx</a></font></span></blockquote></div><br></div>