<DIV>I heard that your company is one of the largest users of PHP.&nbsp; It's good to know you have&nbsp;able to make this work.&nbsp; I would like to use PHP for our site if it's possible to scale as easily as you described.</DIV>
<DIV>&nbsp;</DIV>
<DIV>Is there anything special in the programming of the application that needs to be done to make it amenable to clustering, aside from keeping session state in the database?<BR></DIV>
<DIV>Lee</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp;</DIV>
<DIV><BR><B><I>Nicholas Tang &lt;ntang@mail.communityconnect.com&gt;</I></B> wrote:</DIV>
<DIV>
<BLOCKQUOTE style="PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #1010ff 2px solid; WIDTH: 100%">There are several high performance, relatively low-cost hardware<BR>appliance-type solutions, especially if you buy refurbs... Alteon, Cisco,<BR>F5, and a bunch of other vendors make them. As someone else mentioned,<BR>there are other solutions like mod_backhand and/or wackamole that allow you<BR>to set up dynamically balanced, redundant clusters of webservers.<BR><BR>It's pretty easy to scale LAMP-style setups, honestly. The place I work now<BR>(CCI) uses PHP/Apache/Linux on the front end and, depending on the app and<BR>how long ago it was written, Oracle or MySQL on the backend. We do a whole<BR>lot of page views (hundreds of millions) every month so it can certainly be<BR>done.<BR><BR>Nicholas<BR><BR>----- Original Message -----<BR>From: "Analysis &amp; Solutions" <DANIELC@ANALYSISANDSOLUTIONS.COM><BR>To: "NYPHP Talk" <TALK@LISTS.NYPHP.ORG><BR>Sent: Wednesday, August 13, 2003
 10:01 PM<BR>Subject: Re: [nycphp-talk] php scalability<BR><BR><BR>&gt; Lee:<BR>&gt;<BR>&gt; On Wed, Aug 13, 2003 at 04:30:04PM -0700, Lee Semel wrote:<BR>&gt;<BR>&gt; &gt; How would you set up load balancing and failover on a PHP site? Is there<BR>&gt; &gt; any particular way you would design the application up front to make<BR>&gt; &gt; this easier? I'm interesting in hearing your suggestions.<BR>&gt;<BR>&gt; I'm no expert on massive deployments, but from what I understand, the load<BR>&gt; balancing has to do with routers and other traffic management<BR>&gt; software/hardware. The scripting language on each server operates<BR>&gt; independently, processing the requests that have been directed to it's<BR>&gt; server.<BR>&gt;<BR>&gt; --Dan<BR>&gt;<BR>&gt; --<BR>&gt; FREE scripts that make web and database programming easier<BR>&gt; http://www.analysisandsolutions.com/software/<BR>&gt; T H E A N A L Y S I S A N D S O L U T I O N S C O M P A N Y<BR>&gt; 4015 7th Ave #4AJ, Brooklyn NY
 v: 718-854-0335 f: 718-854-0409<BR>&gt; _______________________________________________<BR>&gt; talk mailing list<BR>&gt; talk@lists.nyphp.org<BR>&gt; http://lists.nyphp.org/mailman/listinfo/talk<BR>&gt;<BR>&gt;<BR><BR><BR>_______________________________________________<BR>talk mailing list<BR>talk@lists.nyphp.org<BR>http://lists.nyphp.org/mailman/listinfo/talk</BLOCKQUOTE></DIV><p><hr SIZE=1>
Do you Yahoo!?<br>
<a href="http://us.rd.yahoo.com/evt=10469/*http://sitebuilder.yahoo.com">Yahoo! SiteBuilder</a> - Free, easy-to-use web site design software