On 1/24/06, Hugo Ramos <[EMAIL PROTECTED]> wrote: > Hi all, > > I'm responsible for a big corporate intranet and corporate portal. > They were using Zope/Plone before I got here and the problems are too many. > > Let's talk about performance issues... Plone is VERY SLOW responding > requests. All content is stored in ZODB objects and zcatalog is used > to search. But even if you request the intranet home only, it takes > about 10 seconds to load. The hardware is very good and lots of ram is > used in the servers. > > They also have zeo + 2 zope instances running in the same machine. > I've never seen this in my life... only 3 machines running 2 zope > instances + zeo instance, separately. > > Do you think Zope(logic)+MySQL(content)+Apache(HTTP server) is better > solution than Zope+Plone ??? > Yes! But not good enough. Most performance issues with Plone can be solved by caching. Don't underestimate it. I know some companies that use Plone for content management but push out the content in a very non-Plone way and cache that heavily and you get a great result. But, you're not going to get away from the 10 sec catalog search problem. I doubt a ZCatalog search takes this long. Once in there it should be possible to do a search on millons of bytes of text under 1 sec.
I have a ZCatalog instance here with roughly 55,000 cataloged objectindices which corresponds to about 1.3Gb of text data. When the IssueTrackerProduct does a search on this, the function _searchCatalog() does 6 different searches on that catalog each!! and here's a copy of some debug output Search took 0.149714946747 Search took 0.271862030029 Search took 0.0381798744202 Search took 0.0339410305023 Search took 0.0346419811249 Search took 0.0137779712677 Search took 0.0435471534729 It's a 1Gb RAMed, Intel Mobile 1.6Mhz thinkpad laptop!! Conclusion, ZCatalog is very fast and so is a correctly "cache-headed" website with Squid. > TIA > > -- > Hugo Ramos - [EMAIL PROTECTED] > Senior Zope consultant > _______________________________________________ > Zope maillist - Zope@zope.org > http://mail.zope.org/mailman/listinfo/zope > ** No cross posts or HTML encoding! ** > (Related lists - > http://mail.zope.org/mailman/listinfo/zope-announce > http://mail.zope.org/mailman/listinfo/zope-dev ) > -- Peter Bengtsson, work www.fry-it.com home www.peterbe.com hobby www.issuetrackerproduct.com _______________________________________________ Zope maillist - Zope@zope.org http://mail.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://mail.zope.org/mailman/listinfo/zope-announce http://mail.zope.org/mailman/listinfo/zope-dev )