<html>
<body>
Hi Aleks,<br><br>
Thanks for your response. <br><br>
The reason I'm using nginx instead of other load balancers such as
HAProxy and Pound is that they don't support (I believe) the fair
balancing algorithm provided by the Fair Proxy Balancer
(<a href="http://wiki.codemongers.com/NginxHttpUpstreamFairModule" eudora="autourl">
http://wiki.codemongers.com/NginxHttpUpstreamFairModule</a>) module of
nginx. I would like the load balancer to send request to the least-busy
ZEO client.<br><br>
I'm using Apache because I'm also using
<a href="http://shibboleth.internet2.edu/">Shibboleth</a> for
authentication and I believe the Shibboleth module can only be loaded in
Apache.<br><br>
So, should I still be using nginx for the reason I listed above? Thanks a
lot!<br><br>
At 01:57 PM 9/10/2008, Aleksandar Lazic wrote:<br>
<blockquote type=cite class=cite cite="">Hi Alex,<br><br>
On Mit 10.09.2008 11:24, Alex Man wrote:<br>
<blockquote type=cite class=cite cite="">Hi Igor,<br><br>
Thanks for your response.<br><br>
Actually, I'm using nginx as a load balancer for a number of ZEO<br>
clients and a ZEO server. So the more precise picture should be<br><br>
Aapche -&gt; Squid -&gt; nginx -&gt; ZEO clients -&gt; ZEO server
(Plone)</blockquote><br>
yust a idea but why not use a 'loadbalancer' instead of a
webserver?<br><br>
e.g. haproxy, pound, ...<br><br>
or use the
<a href="http://httpd.apache.org/docs/2.2/mod/mod_proxy_balancer.html" eudora="autourl">
http://httpd.apache.org/docs/2.2/mod/mod_proxy_balancer.html</a><br>
so that you reduce the complexity of your setup?<br><br>
I fully agree with Igor about the chain ;-)<br><br>
Squid -&gt; Apache -&gt; Zope<br><br>
or if you don't want to deliver static content<br><br>
Squid -&gt; Zope<br><br>
or<br><br>
Squid -&gt; $LB -&gt; Zope<br><br>
or the global question is:<br><br>
Why do you use such a complex setup?!<br><br>
Apache -&gt; Squid -&gt; nginx -&gt; Zope<br><br>
BR<br><br>
Aleks<br>
</blockquote>
<x-sigsep><p></x-sigsep>
Regards,<br><br>
Alex</body>
</html>