Skip to content. | Skip to navigation

Sections
Personal tools
What is this?
Hi, my name is Tom Lazar and I'm a Plone and Zope developer based in Berlin, Germany and this is my personal and professional (no big difference, really...) website.
 

Datenschleuder goes Plone (and Squid)

Filed Under:

Yay! Another notch in my plone-o-meter ;-) The online version of the Datenschleuder is now officially live! As I mentioned the other day it only took me an afternoon to create a new (minimalistic) skin. The real challenge was to fortify it for real-world access.

I'm hugely indebted to Cryx for doing all the hard work on the Squid-side of the equation. And also for never being satisfied with that something works but continuously insisting that it also be secure!

I learned a lot about ZEO and Cache-Headers and was really excited to see the huge progress in performance: the Zope server alone was able to handle a measly 4 hits per second. Adding a (somewhat weaker) machine nearby as additional ZEO-client bumped that to six-point-something (not too shabby, considering that the main machine doesn Squid, ZODB and a Zeo client and is about twice as fast...). After configuring and turning on Squid we're now at whoppin' 500 hits per second ;-)

So, click away...

Re: Datenschleuder goes Plone (and Squid)

Posted by teo at Oct 29, 2004 01:18 PM

Hi there.

I'm really really really interested in some info about that. I mean, 500 hits per second is nothing but a dream for all my Zope installations around the world.

Did you follow any particular howto or document?. I'd like to know anything that you could tell :-)

Pleeeeasssse, and thanks.

Re: Datenschleuder goes Plone (and Squid)

Posted by Tom Lazar at Oct 29, 2004 07:34 PM

hi teo,

yes, I will post a brief how-to - after all I want to pull off this configuration in the future (and perhaps even be paid for it ;-)

The ultra-short answer is:

a) make sure the publicly viewable content is static b) add appropriate RESPONSE-headers to every page c) use squid

In the end, the 500 requests per second are entirely handled by squid and Zope/Plone doesn't even figure into the equation any longer.

More details to follow, promise ;-)