<?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: Faster, PHP! Kill! Kill!</title>
	<atom:link href="http://window.punkave.com/2010/03/08/faster-php-kill-kill/feed/" rel="self" type="application/rss+xml" />
	<link>http://window.punkave.com/2010/03/08/faster-php-kill-kill/</link>
	<description></description>
	<lastBuildDate>Wed,  8 Sep 2010 11:09:24 -0700</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: P&#8217;unk Avenue Window &#187; Blog Archive &#187; Apostrophe Scales</title>
		<link>http://window.punkave.com/2010/03/08/faster-php-kill-kill/comment-page-1/#comment-68801</link>
		<dc:creator>P&#8217;unk Avenue Window &#187; Blog Archive &#187; Apostrophe Scales</dc:creator>
		<pubDate>Tue, 07 Sep 2010 13:48:02 +0000</pubDate>
		<guid isPermaLink="false">http://window.punkave.com/?p=1029#comment-68801</guid>
		<description>[...] System administrators need to know how to get the best results from PHP. And so we&#8217;ve written a heavily retweeted article on best practices for PHP web hosting, as well as a sequel for the Windows [...]</description>
		<content:encoded><![CDATA[<p>[...] System administrators need to know how to get the best results from PHP. And so we&#8217;ve written a heavily retweeted article on best practices for PHP web hosting, as well as a sequel for the Windows [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: P&#8217;unk Avenue Window &#187; Blog Archive &#187; Faster, Windows PHP! Kill! Kill!</title>
		<link>http://window.punkave.com/2010/03/08/faster-php-kill-kill/comment-page-1/#comment-67701</link>
		<dc:creator>P&#8217;unk Avenue Window &#187; Blog Archive &#187; Faster, Windows PHP! Kill! Kill!</dc:creator>
		<pubDate>Mon, 26 Apr 2010 22:23:26 +0000</pubDate>
		<guid isPermaLink="false">http://window.punkave.com/?p=1029#comment-67701</guid>
		<description>[...] may recall my recent post on speeding up PHP on Linux without changing your PHP code. Those techniques have become standard practice around here, and the article has since been [...]</description>
		<content:encoded><![CDATA[<p>[...] may recall my recent post on speeding up PHP on Linux without changing your PHP code. Those techniques have become standard practice around here, and the article has since been [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Accélérer Php &#124; Simple Entrepreneur</title>
		<link>http://window.punkave.com/2010/03/08/faster-php-kill-kill/comment-page-1/#comment-67443</link>
		<dc:creator>Accélérer Php &#124; Simple Entrepreneur</dc:creator>
		<pubDate>Thu, 25 Mar 2010 06:09:19 +0000</pubDate>
		<guid isPermaLink="false">http://window.punkave.com/?p=1029#comment-67443</guid>
		<description>[...] Lire l&#8217;article original [...]</description>
		<content:encoded><![CDATA[<p>[...] Lire l&#8217;article original [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tom</title>
		<link>http://window.punkave.com/2010/03/08/faster-php-kill-kill/comment-page-1/#comment-67441</link>
		<dc:creator>Tom</dc:creator>
		<pubDate>Thu, 25 Mar 2010 00:33:53 +0000</pubDate>
		<guid isPermaLink="false">http://window.punkave.com/?p=1029#comment-67441</guid>
		<description>That is a sweet cache hit percentage Manel (:

I agree, APC is the first step.</description>
		<content:encoded><![CDATA[<p>That is a sweet cache hit percentage Manel (:</p>
<p>I agree, APC is the first step.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Manel Monguilod</title>
		<link>http://window.punkave.com/2010/03/08/faster-php-kill-kill/comment-page-1/#comment-67426</link>
		<dc:creator>Manel Monguilod</dc:creator>
		<pubDate>Mon, 22 Mar 2010 15:53:12 +0000</pubDate>
		<guid isPermaLink="false">http://window.punkave.com/?p=1029#comment-67426</guid>
		<description>Great article Tom.

I have apache + mod_php + apc. I will try the configuration of apache + fastCGI + php.

I have APC installed from more than 2 years ago, and I only can recommend this to people that not use it. I think that really the first step is use APC.

I got a snapshot of the apc after running our website for a day and a half, just to share another &quot;real world&quot; example of what you can gain with APC. You can take a look at &lt;a href=&quot;http://img695.imageshack.us/img695/2752/apcafter1day.jpg&quot; rel=&quot;nofollow&quot;&gt;APC graphic&lt;/a&gt;. 

I use also APC like &quot;memcache&quot;, to store global data that can be accessed between requests.

Just my two cents.</description>
		<content:encoded><![CDATA[<p>Great article Tom.</p>
<p>I have apache + mod_php + apc. I will try the configuration of apache + fastCGI + php.</p>
<p>I have APC installed from more than 2 years ago, and I only can recommend this to people that not use it. I think that really the first step is use APC.</p>
<p>I got a snapshot of the apc after running our website for a day and a half, just to share another &#8220;real world&#8221; example of what you can gain with APC. You can take a look at <a href="http://img695.imageshack.us/img695/2752/apcafter1day.jpg" rel="nofollow">APC graphic</a>. </p>
<p>I use also APC like &#8220;memcache&#8221;, to store global data that can be accessed between requests.</p>
<p>Just my two cents.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Peter Mescalchin</title>
		<link>http://window.punkave.com/2010/03/08/faster-php-kill-kill/comment-page-1/#comment-67423</link>
		<dc:creator>Peter Mescalchin</dc:creator>
		<pubDate>Sun, 21 Mar 2010 22:18:04 +0000</pubDate>
		<guid isPermaLink="false">http://window.punkave.com/?p=1029#comment-67423</guid>
		<description>Tom,

  gave this a crack on the weekend to great success, recompiling PHP 5.3.2 without the need for the Apache apxs headers for mod_php also reduced the compile time and final php-cgi binary size to boot.

For those playing at home, worked out you don&#039;t need to use the &quot;--enable-fastcgi&quot; compile flags anymore, seems that got phased out with version 5 of PHP. Simply removing the &quot;--with-apxs2&quot; compile flag (for mod_php) gives you the (Fast)CGI binary, plus the CLI binary if required.</description>
		<content:encoded><![CDATA[<p>Tom,</p>
<p>  gave this a crack on the weekend to great success, recompiling PHP 5.3.2 without the need for the Apache apxs headers for mod_php also reduced the compile time and final php-cgi binary size to boot.</p>
<p>For those playing at home, worked out you don&#8217;t need to use the &#8220;&#8211;enable-fastcgi&#8221; compile flags anymore, seems that got phased out with version 5 of PHP. Simply removing the &#8220;&#8211;with-apxs2&#8243; compile flag (for mod_php) gives you the (Fast)CGI binary, plus the CLI binary if required.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tom Boutell</title>
		<link>http://window.punkave.com/2010/03/08/faster-php-kill-kill/comment-page-1/#comment-67414</link>
		<dc:creator>Tom Boutell</dc:creator>
		<pubDate>Fri, 19 Mar 2010 13:56:45 +0000</pubDate>
		<guid isPermaLink="false">http://window.punkave.com/?p=1029#comment-67414</guid>
		<description>Brandon, thank you very much for bringing hard stats into the picture. One thing your article doesn&#039;t explicitly measure is the impact of migrating PHP out of Apache on the server&#039;s ability to deliver static content at the same time it is delivering PHP content. I would love to see a benchmark in which static content is also being retrieved at the same time. Apache + FastCGI + APC should beat the daylights out of Apache + mod_php + APC in that scenario, which is of course the real world scenario. Your benchmark seems to beat up only on PHP, so it makes sense that mod_php + Apache and FastCGI + Apache are comparable in that situation.

(Of course one could also expect good results with an nginx front end serving the static stuff and proxying the PHP stuff to Apache + mod_php + APC. Just another way of reaching the same goal)</description>
		<content:encoded><![CDATA[<p>Brandon, thank you very much for bringing hard stats into the picture. One thing your article doesn&#8217;t explicitly measure is the impact of migrating PHP out of Apache on the server&#8217;s ability to deliver static content at the same time it is delivering PHP content. I would love to see a benchmark in which static content is also being retrieved at the same time. Apache + FastCGI + APC should beat the daylights out of Apache + mod_php + APC in that scenario, which is of course the real world scenario. Your benchmark seems to beat up only on PHP, so it makes sense that mod_php + Apache and FastCGI + Apache are comparable in that situation.</p>
<p>(Of course one could also expect good results with an nginx front end serving the static stuff and proxying the PHP stuff to Apache + mod_php + APC. Just another way of reaching the same goal)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Andy Fletcher</title>
		<link>http://window.punkave.com/2010/03/08/faster-php-kill-kill/comment-page-1/#comment-67406</link>
		<dc:creator>Andy Fletcher</dc:creator>
		<pubDate>Thu, 18 Mar 2010 10:01:05 +0000</pubDate>
		<guid isPermaLink="false">http://window.punkave.com/?p=1029#comment-67406</guid>
		<description>Hi Tom,

Thanks for the awesome article.  I had a true forehead slapping, can&#039;t believe I didn&#039;t think of that, moment when I read the section about setting MaxClients on Apache.

Cheers,

Fletch</description>
		<content:encoded><![CDATA[<p>Hi Tom,</p>
<p>Thanks for the awesome article.  I had a true forehead slapping, can&#8217;t believe I didn&#8217;t think of that, moment when I read the section about setting MaxClients on Apache.</p>
<p>Cheers,</p>
<p>Fletch</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Toby</title>
		<link>http://window.punkave.com/2010/03/08/faster-php-kill-kill/comment-page-1/#comment-67405</link>
		<dc:creator>Toby</dc:creator>
		<pubDate>Thu, 18 Mar 2010 09:00:21 +0000</pubDate>
		<guid isPermaLink="false">http://window.punkave.com/?p=1029#comment-67405</guid>
		<description>Great article, definitely going to examine some of our apps with this in mind!

On a related note, we&#039;re seeing a weird issue with APC on one of our machines at the moment, with Apache&#039;s error_log filling up with:

[Thu Mar 18 08:31:36 2010] [apc-warning] apc failed to locate local_config.php - bailing

This is happening every minute or so, does anyone know what is likely to be causing it?</description>
		<content:encoded><![CDATA[<p>Great article, definitely going to examine some of our apps with this in mind!</p>
<p>On a related note, we&#8217;re seeing a weird issue with APC on one of our machines at the moment, with Apache&#8217;s error_log filling up with:</p>
<p>[Thu Mar 18 08:31:36 2010] [apc-warning] apc failed to locate local_config.php &#8211; bailing</p>
<p>This is happening every minute or so, does anyone know what is likely to be causing it?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Peter Mescalchin</title>
		<link>http://window.punkave.com/2010/03/08/faster-php-kill-kill/comment-page-1/#comment-67402</link>
		<dc:creator>Peter Mescalchin</dc:creator>
		<pubDate>Wed, 17 Mar 2010 23:10:25 +0000</pubDate>
		<guid isPermaLink="false">http://window.punkave.com/?p=1029#comment-67402</guid>
		<description>Tom, thanks for the excellent setup guide for FCGI with Apache. Going to have to give this a shot on a VirtualBox Ubuntu image with a fresh PHP source compile.... hopefully can then push this live. Grand plan is to move to lighthttpd  , but this is a nice &#039;smaller step&#039; to begin with...</description>
		<content:encoded><![CDATA[<p>Tom, thanks for the excellent setup guide for FCGI with Apache. Going to have to give this a shot on a VirtualBox Ubuntu image with a fresh PHP source compile&#8230;. hopefully can then push this live. Grand plan is to move to lighthttpd  , but this is a nice &#8217;smaller step&#8217; to begin with&#8230;</p>
]]></content:encoded>
	</item>
</channel>
</rss>
