Re: [Zope] Is Zope slow?
------Original Message------ From: Marco Mariani <m.mariani@imola.nettuno.it> To: Firestar <theebh@mail.com> Sent: July 6, 2000 7:05:49 AM GMT Subject: Re: [Zope] Is Zope slow?
Apache and AOLserver with what? What would you program these with?
Well, for Apache there's PHP or mod_perl, which do offer sessions, authentication(via externally-written modules), database API, and quite fast too. Of course they do not have most of the 'unique' object-oriented features of Zope (as listed on Zope website), and don't have the "manage-everything-thru-the-browser" feature (but projects like midgard may be catching up?)
Of course Zope is slow. But apache doesn't have a tenth of the functionality of Zope (on my system, ZServer is 1/20th of the total Zope code)
Well, i do appreciate the 'extra' features that Zope provides, but speed is still a matter of concern here. Imagine showing my boss "what my website can do" and all those advanced features, but it crawls like a snail... Anyway, thanks for your reply. I will certainly pick up 'Zope':), but just wondering whether it will replace what i have been using, i.e. PHP. regards, firestar ______________________________________________ FREE Personalized Email at Mail.com Sign up at http://www.mail.com/?sr=signup
On Thu, Jul 06, 2000 at 04:27:22AM -0400, Firestar wrote:
Well, i do appreciate the 'extra' features that Zope provides, but speed is still a matter of concern here. Imagine showing my boss "what my website can do" and all those advanced features, but it crawls like a snail...
"Slow" does not mean "crawl". It is slowER, it is a relative term. Is www.zope.org slow? Is www.CodeCatalog.com slow? Is www.enterlinux.com slow? For the featureset, PHP and Perl are either as fast or slower. Take Code Catalog; they built their prototype site both in PHP and Zope, and Zope was the fastest. Zope is more than fast enough for 90% of the sites out there. In many cases, you can optimize the application if necessary, you can use caching or cache-control headers where applicable, you can use ZEO to distribute the load over multiple Zope processes, on multiple machines if need be. You could run static content from a dedicated machine, like Slashdot does. But this is not always necessary. Zope.org runs without ZEO on a sub $1000 box. Commodity hardware. 85.000 hits per day and on the increase. Again, slow is a relative term. How can you be sure that Zope is going to be the bottleneck in your app? It could well be that your internet connection is the weak link, or that you just don't get the userbase to tax Zope to the limits. Will the additional development time spent on another platforms be worth the little bit of extra performance, if you don't even need it? Check out Zope.org for more examples and case studies. Search the mail archives for comparisons. Forget about the speed issue. -- Martijn Pieters | Software Engineer mailto:mj@digicool.com | Digital Creations http://www.digicool.com/ | Creators of Zope http://www.zope.org/ | ZopeStudio: http://www.zope.org/Products/ZopeStudio -----------------------------------------------------
On Thu, Jul 06, 2000 at 04:27:22AM -0400, Firestar wrote:
Well, i do appreciate the 'extra' features that Zope provides, but speed is still a matter of concern here. Imagine showing my boss "what my website can do" and all those advanced features, but it crawls like a snail...
What are the basic operations your site should go through? Do you own the hardware? For instance, if you need a complex task that should be faster, just write a python extension in C that works on a local filesystem, a little wrapper and call it from dtml. Like I do with image editing. You could do with PHP too, but the environment is harsher. -- "This company has performed an illegal operation and will be shut down. If the problem persists, contact your vendor or appeal to a higher court." - Signal11 on slashdot
participants (3)
-
Firestar -
Marco Mariani -
Martijn Pieters