[CPS-users] Performance improvement

Georges Racinet gracinet at nuxeo.com
Mon Feb 12 11:44:54 CET 2007


On Feb 12, 2007, at 11:31 AM, Muge Yaranli wrote:

> Hi,
>
>
>
> Can you suggest anything to increase the performance of CPS? I  
> found something about the RAM Cache, but could not implement it. So  
> I would appeciate any help...
First, you have to know what is the bottleneck. This can heavily  
depend on your usage pattern. The tool I use for this is ZopeProfiler  
(google that). You need to python knowledge and a good grasp of CPS  
architecture.

Now there are many different  RAM Cache within Zope/CPS:
	- Portlets cache (tuning of cache parameters can be tricky, the  
default values are quite ok). You really need to understand the model  
for this.	
	- CPSSkins cache
	- Zope's RAMCacheManager based caches: RAM Cache for directories,  
you can put some scripts in cache too.
	- ZODB object caching (especially important in ZEO configurations)

It gets worth switching to CPSLuceneCatalog/NXLucene from about 10^5  
documents, but this requires some serious expertise.

---------
Georges Racinet,   Nuxeo SAS
Open Source Enterprise Content Management (ECM)
Web: http://www.nuxeo.com/ and http://www.nuxeo.org/ - Tel: +33 1 40  
33 79 87






This list archive provided by Nuxeo, the leaders of open source ECM. Check out the Nuxeo 5 open source, standards-based ECM project.