Threads vs. Cache size
This How-to applies to:
Any version.
This How-to is intended for:
Server Administrators
Zope allows you to configure the number of threads it uses and the size of the ZODB caches per thread. A good mix is usually few threads, large caches. Increasing the ZODB cache size is usually one of the very first things you should do when trying to improve performance.
The total memory usage of your Zope server will depend on number_of_threads*cache_size. Make sure that your Zope server does not run into swap (or at least not too soon) - loading objects from ZODB is probably more efficient than swapping (cache) memory.
More infos are required
How to dimension a server cache size and running threads is an important factor for every Plone installation.
I think that a more detailed article is needed somewhere in plone.org (real examples, test and so on...).