I don't think Python (and therefor Zope) will profit from a
multiprocessor as there is something known as the 'global lock' which
prevents more than one Python thread to run at a time.
Things look different if you're accessing a database (other than ZODB)
because a properly written database module will release the lock while
waiting for a reply. So Zope would use one processor and the database
the other one(s).
Other possibilities:
- you have lots of static data, then these could be served by Apache
directly (which would benefit from the additional processor)
- you have some very expensive operations (generating GIFs from data
etc.). Then you could implement those in a separate server.
Andreas Tille wrote:
>
> On Thu, 16 Nov 2000 Andreas Tille wrote:
>
> > we intent to buy new web server hardware. We want to run Debian GNU/Linux
> > on a Sun system. I wonder if zope could profit from a multi-processor
> > architecture on such a system.
> > Zope server starts several threads. So could they be split over the
> > different processors automatically, can I enforce it or is it not
> > possible.
_______________________________________________
Zope maillist - [EMAIL PROTECTED]
http://lists.zope.org/mailman/listinfo/zope
** No cross posts or HTML encoding! **
(Related lists -
http://lists.zope.org/mailman/listinfo/zope-announce
http://lists.zope.org/mailman/listinfo/zope-dev )