<?xml version="1.0" encoding="utf-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Scalable PHP with phpa, memcached and LVS (Part 1)</title>
	<atom:link href="http://morgamic.com/2006/03/19/scalable-php-with-phpa-memcached-and-lvs-part-1/feed/" rel="self" type="application/rss+xml" />
	<link>http://morgamic.com/2006/03/19/scalable-php-with-phpa-memcached-and-lvs-part-1/</link>
	<description>stuff and things, according to Mike Morgan</description>
	<lastBuildDate>Fri, 05 Mar 2010 22:04:02 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Performance overwegingen voor AMO &#124; Scriptorama</title>
		<link>http://morgamic.com/2006/03/19/scalable-php-with-phpa-memcached-and-lvs-part-1/comment-page-1/#comment-1123</link>
		<dc:creator>Performance overwegingen voor AMO &#124; Scriptorama</dc:creator>
		<pubDate>Sun, 16 Apr 2006 08:02:40 +0000</pubDate>
		<guid isPermaLink="false">http://morgamic.com/?p=94#comment-1123</guid>
		<description>[...] Scalable PHP with APC, memcached and LVS (Part 1) Scalable PHP with APC, memcached and LVS (Part 2) [...]</description>
		<content:encoded><![CDATA[<p>[...] Scalable PHP with APC, memcached and LVS (Part 1) Scalable PHP with APC, memcached and LVS (Part 2) [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mike Morgan - morgamic.com &#187; Blog Archive &#187; Scalable PHP with phpa APC, memcached and LVS (Part 2)</title>
		<link>http://morgamic.com/2006/03/19/scalable-php-with-phpa-memcached-and-lvs-part-1/comment-page-1/#comment-1087</link>
		<dc:creator>Mike Morgan - morgamic.com &#187; Blog Archive &#187; Scalable PHP with phpa APC, memcached and LVS (Part 2)</dc:creator>
		<pubDate>Fri, 14 Apr 2006 21:28:32 +0000</pubDate>
		<guid isPermaLink="false">http://morgamic.com/?p=94#comment-1087</guid>
		<description>[...] In part 1 of this post I talked about some of the challenges we encountered when trying to scale a LAMP application. It&#8217;s pretty much what you&#8217;d read on danga&#8217;s memcached site, just dumbed down. [...]</description>
		<content:encoded><![CDATA[<p>[...] In part 1 of this post I talked about some of the challenges we encountered when trying to scale a LAMP application. It&#8217;s pretty much what you&#8217;d read on danga&#8217;s memcached site, just dumbed down. [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: morgamic</title>
		<link>http://morgamic.com/2006/03/19/scalable-php-with-phpa-memcached-and-lvs-part-1/comment-page-1/#comment-805</link>
		<dc:creator>morgamic</dc:creator>
		<pubDate>Tue, 21 Mar 2006 18:05:38 +0000</pubDate>
		<guid isPermaLink="false">http://morgamic.com/?p=94#comment-805</guid>
		<description>It was, but there are more factors than when a language gets compiled:

&lt;ul&gt;
&lt;li&gt;barrier-to-entry&lt;/li&gt;
&lt;li&gt;ability to find volunteers or hire contractors&lt;/li&gt;
&lt;li&gt;flexibility&lt;/li&gt;
&lt;li&gt;scalability&lt;/li&gt;
&lt;/ul&gt;

We found that although PHP out-of-the-box on one server isn&#039;t the best-case scenario if you are hosting millions of hits a day, it can be alleviated with good infrastructure, optimization and caching.

If you touch on scalability, then from it&#039;s large following PHP pretty much kicks ass in the other areas:

&lt;ul&gt;
&lt;li&gt;Easy to learn, so a lot of people understand it and are willing to pick it up&lt;/li&gt;
&lt;li&gt;Lots of people out there already know PHP and do it for work / play, so there&#039;s a decent pool of workers out there who don&#039;t have to get paid six&lt;/li&gt; &lt;li&gt;figures, or who can easily volunteer 5-10 hour a week and be immedeately effective&lt;/li&gt;
&lt;li&gt;Between PEAR and PECL most of what you&#039;d need has been done (I admit, not as great as CPAN, but close)&lt;/li&gt;
&lt;/ul&gt;

So not using PHP would be an option, but a year ago when we decided to stick with it, those were some of the reasons why we stuck with it.

I could see using Python or Ruby, but in terms of flexibility, ease-of-use, hiring and maintainability it&#039;s hard to beat the well-roundedness of PHP at this point.

That&#039;s not saying it won&#039;t change.  If the best tool for the job down the road is Ruby or Python, so be it.  We&#039;ll take a look at it when we get there.</description>
		<content:encoded><![CDATA[<p>It was, but there are more factors than when a language gets compiled:</p>
<ul>
<li>barrier-to-entry</li>
<li>ability to find volunteers or hire contractors</li>
<li>flexibility</li>
<li>scalability</li>
</ul>
<p>We found that although PHP out-of-the-box on one server isn&#8217;t the best-case scenario if you are hosting millions of hits a day, it can be alleviated with good infrastructure, optimization and caching.</p>
<p>If you touch on scalability, then from it&#8217;s large following PHP pretty much kicks ass in the other areas:</p>
<ul>
<li>Easy to learn, so a lot of people understand it and are willing to pick it up</li>
<li>Lots of people out there already know PHP and do it for work / play, so there&#8217;s a decent pool of workers out there who don&#8217;t have to get paid six</li>
<li>figures, or who can easily volunteer 5-10 hour a week and be immedeately effective</li>
<li>Between PEAR and PECL most of what you&#8217;d need has been done (I admit, not as great as CPAN, but close)</li>
</ul>
<p>So not using PHP would be an option, but a year ago when we decided to stick with it, those were some of the reasons why we stuck with it.</p>
<p>I could see using Python or Ruby, but in terms of flexibility, ease-of-use, hiring and maintainability it&#8217;s hard to beat the well-roundedness of PHP at this point.</p>
<p>That&#8217;s not saying it won&#8217;t change.  If the best tool for the job down the road is Ruby or Python, so be it.  We&#8217;ll take a look at it when we get there.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: James</title>
		<link>http://morgamic.com/2006/03/19/scalable-php-with-phpa-memcached-and-lvs-part-1/comment-page-1/#comment-803</link>
		<dc:creator>James</dc:creator>
		<pubDate>Tue, 21 Mar 2006 11:52:30 +0000</pubDate>
		<guid isPermaLink="false">http://morgamic.com/?p=94#comment-803</guid>
		<description>I guess not using PHP isn&#039;t an option?</description>
		<content:encoded><![CDATA[<p>I guess not using PHP isn&#8217;t an option?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Roger</title>
		<link>http://morgamic.com/2006/03/19/scalable-php-with-phpa-memcached-and-lvs-part-1/comment-page-1/#comment-802</link>
		<dc:creator>Roger</dc:creator>
		<pubDate>Tue, 21 Mar 2006 06:37:05 +0000</pubDate>
		<guid isPermaLink="false">http://morgamic.com/?p=94#comment-802</guid>
		<description>I used eaccelerator for a small Drupal site and it made a significant improvement for page loading speed.  Of course, I have no idea how well it scales.  I think the real key is making your site really bad so nobody visits.  Worked for me!</description>
		<content:encoded><![CDATA[<p>I used eaccelerator for a small Drupal site and it made a significant improvement for page loading speed.  Of course, I have no idea how well it scales.  I think the real key is making your site really bad so nobody visits.  Worked for me!</p>
]]></content:encoded>
	</item>
</channel>
</rss>
