-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Jean-Marc Orliaguet wrote: > Stefane Fermigier wrote: > >> Stefane Fermigier wrote: >> >> >>> Alain Duchamp wrote: >>> >>> >>>> Hi, >>>> >>>> I've been working on a Plone project (for a 800 users intranet) for >>>> several months but it's going nowhere. For instance, we have big >>>> problems with performance, big problems with GRUF, and upgrades are a >>>> nightmare. >>>> >>>> Do you believe we would have less troubles with CPS ? >>>> >>> I believe we would need more details about your troubles. >>> >>> Regarding CPS performances, I think there were some benchmarks showing >>> that CPS was faster, especially in high volume situations. >>> >> >> I still don't have these information (which are only meaningful ones for >> real projects), but on a stock CPS3 full vs Plone 2.1.1. I have: >> >> >> > > > The important aspect I think is that the portlet cache allows to add > many portlets on a page (10 .. 20) without experiencing the scalability > issues you'd see otherwise on heavy loaded sites (high CPU load, read > conflict errors, etc...) Also the portlets use its own catalog, so even > if there are hundreds of thousands of documents, it won't really affect > page rendering. When it comes to site navigation, the CPS tree cache is > better optimized also than the zope catalog (which was not really > designed for caching tree structures). >
As well, indexation is optimized and occurs only once per transaction with CPS3. (which is not the case even on a stock CMF) This is really significant on projects having lots of contents. See this doc about transaction optimization and the other aspect of CPS we are optimizing at transaction level : http://svn.nuxeo.org/trac/pub/file/CPSCore/trunk/doc/transaction_managers.txt The reason is certainly the fact that the scope of the projects we are addressing and experienced with CPS are on a different scale and on a different market. Those projects made use being concerned with scalability since the early version of CPS3 in 2003 thanks to customers who trusted CPS ! Scalability will be one of the biggest improvement of CPS-3.4.0 that should be ready by the end of this month. We did work a lot on this during the 3.3.x cycle. The good news is there's a lot in the pipe nowadays (or still in our head) for scalability in CPS-3.5.x ! Featuring Lucene indexer and SQL storage for ZODB to just mention those :) Cheers, J. P.S : I hope you'll choose to have fun with CPS and give a try ;) - -- Julien Anguenot | Nuxeo R&D (Paris, France) CPS Platform : http://www.cps-project.org Zope3 / ECM : http://www.z3lab.org mail: anguenot at nuxeo.com; tel: +33 (0) 6 72 57 57 66 -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.1 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFDovEkGhoG8MxZ/pIRAvS2AJwMflSTIzztQKa8rZoAy0EH7LOJpACbBpA3 4pY8T98JBnURkFGsymlKroU= =Zq3X -----END PGP SIGNATURE----- _______________________________________________ cps-devel mailing list http://lists.nuxeo.com/mailman/listinfo/cps-devel
