-----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

Reply via email to