Low Cost Linux Web cluster? How? - Performance
I've been using Zope on various customer deployments .. all on low-end PIII Linux machines. One customer is growing .. to the point that we'll need a database server (going to move from Interbase to SAP DB), and one or more load balanced "web servers" We're planning to use mod_backhand (spread) or something like it to distribute web requests to ZEO clients on multiple machines.. I'm looking for suggestions on hardware selection and architecture for a growing OLTP type web backend. Also, was planning on converting all my DTML to Page Templates, but some of the PT stuff completed thus far is compute intensive and not very fast.. I'm still trying to figure out why (Zope 2.5.0) with PT 1.4.0 I'm thinking of converting to XSLT with Sablotron -- and if an IE client connects I'll send the XML/XSL to the client instead of rendering on the server. Anyone have war stories to share? Thanks (my first Zope E-Commerce site is still chugging along well on it's single machine. http://www.adirondackcraft.com ) Brad Clements, bkc@murkworks.com (315)268-1000 http://www.murkworks.com (315)268-9812 Fax AOL-IM: BKClements
----- Original Message ----- From: "Brad Clements" <bkc@murkworks.com> To: <zope@zope.org> Sent: Friday, August 09, 2002 5:42 Subject: [Zope] Low Cost Linux Web cluster? How? - Performance
I've been using Zope on various customer deployments .. all on low-end PIII Linux machines.
One customer is growing .. to the point that we'll need a database server (going to move from Interbase to SAP DB), and one or more load balanced "web servers"
We're planning to use mod_backhand (spread) or something like it to distribute web requests to ZEO clients on multiple machines..
You should think about using Squid as reverse proxy when your content is mostly static...this will improve your performance significantly and reduce your costs for ZEO clients. Andreas
On 9 Aug 2002 at 17:54, Andreas Jung wrote:
We're planning to use mod_backhand (spread) or something like it to distribute web requests to ZEO clients on multiple machines..
You should think about using Squid as reverse proxy when your content is mostly static...this will improve your performance significantly and reduce your costs for ZEO clients.
Thanks for your suggestion. However none of the data is static except a few images. All pages have dynamic content pulled from a database. This site is for an export brokerage company that reships packages on common carriers in "the destination country". We automatically track all shipments on all carriers (25+ different carriers) and present the customer with a single uniform view of all their shipments, export status, charges and tracking details. Brad Clements, bkc@murkworks.com (315)268-1000 http://www.murkworks.com (315)268-9812 Fax AOL-IM: BKClements
Brad, One tool that is useful for prototyping clusters is User Mode Linux (http://www.usermodelinux.org). If you want to test the functionality a cluster configuration on a single (or a couple) boxes without the cash outlay for those machines, you can set up UML "sandboxes" for your Zope servers and ZEO servers (and cache servers, as necessary). It obviously won't be as *fast* as having N many boxes, but it can let you get the config right before you deploy to that many machines. HTH, - C ----- Original Message ----- From: "Brad Clements" <bkc@murkworks.com> To: "Andreas Jung" <andreas@andreas-jung.com>; <zope@zope.org> Sent: Friday, August 09, 2002 12:51 PM Subject: Re: [Zope] Low Cost Linux Web cluster? How? - Performance
On 9 Aug 2002 at 17:54, Andreas Jung wrote:
We're planning to use mod_backhand (spread) or something like it to distribute web requests to ZEO clients on multiple machines..
You should think about using Squid as reverse proxy when your content is mostly static...this will improve your performance significantly and reduce your costs for ZEO clients.
Thanks for your suggestion. However none of the data is static except a few images. All pages have dynamic content pulled from a database.
This site is for an export brokerage company that reships packages on common carriers in "the destination country". We automatically track all shipments on all carriers (25+ different carriers) and present the customer with a single uniform view of all their shipments, export status, charges and tracking details.
Brad Clements, bkc@murkworks.com (315)268-1000 http://www.murkworks.com (315)268-9812 Fax AOL-IM: BKClements
_______________________________________________ Zope maillist - Zope@zope.org 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 )
participants (3)
-
Andreas Jung -
Brad Clements -
Chris McDonough