Help Needed - Case for Zope
Hello all, My manager has requested comments on whether Zope "performs like a dog". I'm doing some digging around at the moment, but, in the meantime, if anyone has any links to recommend, benchmarks, experiences to share, that I can use to counter his 'assertion', it would be much appreciated. Thanks. Regards, Samir.
On Sat, Mar 01, 2003 at 02:26:53PM +0400, Samir Mishra wrote:
My manager has requested comments on whether Zope "performs like a dog". I'm doing some digging around at the moment, but, in the meantime, if anyone has any links to recommend, benchmarks, experiences to share, that I can use to counter his 'assertion', it would be much appreciated.
Zope performs like a greyhound running CBSNewYork.com and other VTS properties. It did so even with the recent nightclub fire and oil terminal explosion, which generated huge traffic spikes from concerned New Yorkers. Of course, it is perfectly possibible to make Zope run like a bow-legged terrier on sleeping pills, but I can do the same to a Java application server. It is all a question of knowing what you code and a good caching solution (in the VTS case it's Squid and Apache, with various Zope servers in a ZEO cluster). -- Martijn Pieters | Software Engineer mailto:mj@zope.com | Zope Corporation http://www.zope.com/ | Creators of Zope http://www.zope.org/ ---------------------------------------------
Samir Mishra wrote at 2003-3-1 14:26 +0400:
My manager has requested comments on whether Zope "performs like a dog". I'm doing some digging around at the moment, but, in the meantime, if anyone has any links to recommend, benchmarks, experiences to share, that I can use to counter his 'assertion', it would be much appreciated.
Zope is about an order of magnitude slower than Apache when serving static content. But, you would not use Zope when all your content were static ;-) Use a cache before Zope (squid) to handle static content well. We have both a Tomcat and a Zope application that do almost the same (in fact, the Zope app was backported from Tomcat). Their speed seems to be comparable (we did not make thourough measurements). Search the mailing list archives for some timings you can expect from Zope. There was recently a post from Joachim Werner with interesting timings (among many others). Dieter
--On 01 March 2003 21:52 +0100 Dieter Maurer <dieter@handshake.de> wrote:
Samir Mishra wrote at 2003-3-1 14:26 +0400:
My manager has requested comments on whether Zope "performs like a dog". I'm > doing some digging around at the moment, but, in the meantime, if anyone has > any links to recommend, benchmarks, experiences to share, that I can use to > counter his 'assertion', it would be much appreciated.
One way of getting Zope "run like a bow-legged terrier on sleeping pills" (Pieters, M., pers. comm.) is to use multi-processor Solaris without paying attention to the threading issues (see <http://www.zope.org/Members/glpb/solaris>). If you're starting from a clean sheet it's probably best to avoid Solaris. Paul -- The Library, Tyndall Avenue, Univ. of Bristol, Bristol, BS8 1TJ, UK E-mail: paul.browning@bristol.ac.uk URL: http://www.bris.ac.uk/
participants (4)
-
Dieter Maurer -
Martijn Pieters -
Paul Browning -
Samir Mishra