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 ???
But not good enough.
Most performance issues with Plone can be solved by caching. Don't
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
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.
> Hugo Ramos - [EMAIL PROTECTED]
> Senior Zope consultant
> Zope maillist - Zope@zope.org
> ** No cross posts or HTML encoding! **
> (Related lists -
> http://mail.zope.org/mailman/listinfo/zope-dev )
Zope maillist - Zope@zope.org
** No cross posts or HTML encoding! **
(Related lists -