Nuxeo mailing list archives
[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.