<?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/"
	 xmlns:slash="http://purl.org/rss/1.0/modules/slash/" 
	>
<channel>
	<title>Comments on: Attention: PHP executes twice as fast when it’s run on ASP.NET</title>
	<atom:link href="http://www.marketing-ninja.com/asp-net/attention-php-executes-twice-as-fast-when-its-run-on-aspnet/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.marketing-ninja.com/asp-net/attention-php-executes-twice-as-fast-when-its-run-on-aspnet/</link>
	<description>The Gruesome Diary of an Online Marketer</description>
	<lastBuildDate>Tue, 01 Sep 2009 05:51:46 -0700</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Aaronontheweb</title>
		<link>http://www.marketing-ninja.com/asp-net/attention-php-executes-twice-as-fast-when-its-run-on-aspnet/comment-page-1/#comment-1379</link>
		<dc:creator>Aaronontheweb</dc:creator>
		<pubDate>Thu, 20 Dec 2007 18:48:07 +0000</pubDate>
		<guid isPermaLink="false">http://www.ajaxninja.com/?p=150#comment-1379</guid>
		<description>My understanding is typical LAMP installations with no modifications to PHP are just Zend interpretations, yes. XAMPP is a good product for giving it a try if you want to see the performance of traditional PHP in action.

I&#039;ve tried getting Phalanger to work on VS 2005 and it&#039;s a lot harder than it sounds to get that sucker started. I&#039;m running on Vista Ultimate on my new Dell XPS and I&#039;ll be using Visual Web Developer Express; I am confident that Phalanger won&#039;t work for that suite.</description>
		<content:encoded><![CDATA[<p>My understanding is typical LAMP installations with no modifications to PHP are just Zend interpretations, yes. XAMPP is a good product for giving it a try if you want to see the performance of traditional PHP in action.</p>
<p>I&#8217;ve tried getting Phalanger to work on VS 2005 and it&#8217;s a lot harder than it sounds to get that sucker started. I&#8217;m running on Vista Ultimate on my new Dell XPS and I&#8217;ll be using Visual Web Developer Express; I am confident that Phalanger won&#8217;t work for that suite.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: C.C++.vb.php.developer</title>
		<link>http://www.marketing-ninja.com/asp-net/attention-php-executes-twice-as-fast-when-its-run-on-aspnet/comment-page-1/#comment-1378</link>
		<dc:creator>C.C++.vb.php.developer</dc:creator>
		<pubDate>Thu, 20 Dec 2007 14:50:06 +0000</pubDate>
		<guid isPermaLink="false">http://www.ajaxninja.com/?p=150#comment-1378</guid>
		<description>Aaronontheweb, interesting test and article. :)

Short of splitting hairs, I think we all know the scope of the test fairly well. :)

Anyway, is the usual installation for LAMP using interpreted php zend thingie?</description>
		<content:encoded><![CDATA[<p>Aaronontheweb, interesting test and article. <img src='http://www.marketing-ninja.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Short of splitting hairs, I think we all know the scope of the test fairly well. <img src='http://www.marketing-ninja.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Anyway, is the usual installation for LAMP using interpreted php zend thingie?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: DanMan</title>
		<link>http://www.marketing-ninja.com/asp-net/attention-php-executes-twice-as-fast-when-its-run-on-aspnet/comment-page-1/#comment-1221</link>
		<dc:creator>DanMan</dc:creator>
		<pubDate>Mon, 12 Nov 2007 03:19:50 +0000</pubDate>
		<guid isPermaLink="false">http://www.ajaxninja.com/?p=150#comment-1221</guid>
		<description>I have to agree with aaronontheweb, &quot;BAD TITLE, MISLEADING&quot;.

I&#039;ve developed in pascal, basic, delphi, classic asp, vb, vb.net, c#, java, php, and ruby.  Been paid for most of those languages.  Point being, anyone who&#039;s ever touched php knows you run with a opcode cacher or whatever they&#039;re calling themselves these days.  And the things have been around for more than five years.  

The argument of &quot;I just ran it out-of-the-box so it&#039;s a fair comparison&quot; is a poor argument because php&#039;s &quot;out-of-the-box&quot; experience is on linux, not windows.  PHP is a dog on windows and everyone knows it:
http://www.google.com/search?q=php+slow+on+windows&amp;ie=utf-8&amp;oe=utf-8&amp;aq=t&amp;rls=com.ubuntu:en-US:official&amp;client=firefox-a

Which is why the recent announcement that MS is working with Zend on fastcgi is so interesting.

To further this thread, what&#039;s interesting about php on .net that you didn&#039;t have before is large corporations which standardize on a particular technology (like .net as a platform) now have the ability to run php within their own guidelines.  Windows admins, notable for being poor at picking up anything not written about on msdn, should be able to deploy, administer, and support a php app on .net without even knowing it&#039;s written in php.

-Dan</description>
		<content:encoded><![CDATA[<p>I have to agree with aaronontheweb, &#8220;BAD TITLE, MISLEADING&#8221;.</p>
<p>I&#8217;ve developed in pascal, basic, delphi, classic asp, vb, vb.net, c#, java, php, and ruby.  Been paid for most of those languages.  Point being, anyone who&#8217;s ever touched php knows you run with a opcode cacher or whatever they&#8217;re calling themselves these days.  And the things have been around for more than five years.  </p>
<p>The argument of &#8220;I just ran it out-of-the-box so it&#8217;s a fair comparison&#8221; is a poor argument because php&#8217;s &#8220;out-of-the-box&#8221; experience is on linux, not windows.  PHP is a dog on windows and everyone knows it:<br />
<a href="http://www.google.com/search?q=php+slow+on+windows&amp;ie=utf-8&amp;oe=utf-8&amp;aq=t&amp;rls=com.ubuntu:en-US:official&amp;client=firefox-a" rel="nofollow">http://www.google.com/search?q=php+slow+on+windows&amp;ie=utf-8&amp;oe=utf-8&amp;aq=t&amp;rls=com.ubuntu:en-US:official&amp;client=firefox-a</a></p>
<p>Which is why the recent announcement that MS is working with Zend on fastcgi is so interesting.</p>
<p>To further this thread, what&#8217;s interesting about php on .net that you didn&#8217;t have before is large corporations which standardize on a particular technology (like .net as a platform) now have the ability to run php within their own guidelines.  Windows admins, notable for being poor at picking up anything not written about on msdn, should be able to deploy, administer, and support a php app on .net without even knowing it&#8217;s written in php.</p>
<p>-Dan</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: XRumakTheBest</title>
		<link>http://www.marketing-ninja.com/asp-net/attention-php-executes-twice-as-fast-when-its-run-on-aspnet/comment-page-1/#comment-1183</link>
		<dc:creator>XRumakTheBest</dc:creator>
		<pubDate>Wed, 07 Nov 2007 00:13:02 +0000</pubDate>
		<guid isPermaLink="false">http://www.ajaxninja.com/?p=150#comment-1183</guid>
		<description>XRumer is the best program for advertisement!
It&#039;s have CAPTCHA recognizer, email verificator, and a lot of other functions...

But. I forgot link to it :(

Can you give me URL to the XRumer description? screenshots, etc.

Thanks</description>
		<content:encoded><![CDATA[<p>XRumer is the best program for advertisement!<br />
It&#8217;s have CAPTCHA recognizer, email verificator, and a lot of other functions&#8230;</p>
<p>But. I forgot link to it <img src='http://www.marketing-ninja.com/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' /> </p>
<p>Can you give me URL to the XRumer description? screenshots, etc.</p>
<p>Thanks</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Monty</title>
		<link>http://www.marketing-ninja.com/asp-net/attention-php-executes-twice-as-fast-when-its-run-on-aspnet/comment-page-1/#comment-404</link>
		<dc:creator>Monty</dc:creator>
		<pubDate>Wed, 12 Sep 2007 13:08:08 +0000</pubDate>
		<guid isPermaLink="false">http://www.ajaxninja.com/?p=150#comment-404</guid>
		<description>There is a vs.net plugin that provides intellisense - http://www.jcxsoftware.com/ - although I have never tried it!</description>
		<content:encoded><![CDATA[<p>There is a vs.net plugin that provides intellisense &#8211; <a href="http://www.jcxsoftware.com/" rel="nofollow">http://www.jcxsoftware.com/</a> &#8211; although I have never tried it!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Aaronontheweb</title>
		<link>http://www.marketing-ninja.com/asp-net/attention-php-executes-twice-as-fast-when-its-run-on-aspnet/comment-page-1/#comment-380</link>
		<dc:creator>Aaronontheweb</dc:creator>
		<pubDate>Tue, 11 Sep 2007 01:33:14 +0000</pubDate>
		<guid isPermaLink="false">http://www.ajaxninja.com/?p=150#comment-380</guid>
		<description>There, I submitted the article to reddit, which I have never used before, with the new headline. Let&#039;s see if you&#039;re right about the other title being better, given that it did pretty well on DZone with the original one.

http://programming.reddit.com/info/2nzuz/comments</description>
		<content:encoded><![CDATA[<p>There, I submitted the article to reddit, which I have never used before, with the new headline. Let&#8217;s see if you&#8217;re right about the other title being better, given that it did pretty well on DZone with the original one.</p>
<p><a href="http://programming.reddit.com/info/2nzuz/comments" rel="nofollow">http://programming.reddit.com/info/2nzuz/comments</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Aaronontheweb</title>
		<link>http://www.marketing-ninja.com/asp-net/attention-php-executes-twice-as-fast-when-its-run-on-aspnet/comment-page-1/#comment-379</link>
		<dc:creator>Aaronontheweb</dc:creator>
		<pubDate>Tue, 11 Sep 2007 01:05:33 +0000</pubDate>
		<guid isPermaLink="false">http://www.ajaxninja.com/?p=150#comment-379</guid>
		<description>While I think the comments regarding the misleading title are unjust (it&#039;s supported by facts, what more do you want? An Apache group endorsement?), I like your suggested title, as I think it conforms better to the spirit of AjaxNinja&#039;s readership.</description>
		<content:encoded><![CDATA[<p>While I think the comments regarding the misleading title are unjust (it&#8217;s supported by facts, what more do you want? An Apache group endorsement?), I like your suggested title, as I think it conforms better to the spirit of AjaxNinja&#8217;s readership.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jonathan Bond-Caron</title>
		<link>http://www.marketing-ninja.com/asp-net/attention-php-executes-twice-as-fast-when-its-run-on-aspnet/comment-page-1/#comment-377</link>
		<dc:creator>Jonathan Bond-Caron</dc:creator>
		<pubDate>Tue, 11 Sep 2007 00:39:28 +0000</pubDate>
		<guid isPermaLink="false">http://www.ajaxninja.com/?p=150#comment-377</guid>
		<description>Aaronontheweb,

Attention: PHP executes twice as fast when it’s run on ASP.NET

BAD TITLE, MISLEADING and you know it

Naturally compiled code executes faster then any interpreted code on any platform. That said, there are many ways to speed up php execution on windows or any platform, probably the best is to purchase a copy of Zend Encoder:
http://www.zend.com/products/zend_guard

First time I hear about Phalanger so its an interesting read but a title like: compile PHP code on ASP.net would be *much more* honest and interesting then reading about misleading titles/statements on execution time.</description>
		<content:encoded><![CDATA[<p>Aaronontheweb,</p>
<p>Attention: PHP executes twice as fast when it’s run on ASP.NET</p>
<p>BAD TITLE, MISLEADING and you know it</p>
<p>Naturally compiled code executes faster then any interpreted code on any platform. That said, there are many ways to speed up php execution on windows or any platform, probably the best is to purchase a copy of Zend Encoder:<br />
<a href="http://www.zend.com/products/zend_guard" rel="nofollow">http://www.zend.com/products/zend_guard</a></p>
<p>First time I hear about Phalanger so its an interesting read but a title like: compile PHP code on ASP.net would be *much more* honest and interesting then reading about misleading titles/statements on execution time.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Matzon</title>
		<link>http://www.marketing-ninja.com/asp-net/attention-php-executes-twice-as-fast-when-its-run-on-aspnet/comment-page-1/#comment-362</link>
		<dc:creator>Matzon</dc:creator>
		<pubDate>Mon, 10 Sep 2007 12:16:26 +0000</pubDate>
		<guid isPermaLink="false">http://www.ajaxninja.com/?p=150#comment-362</guid>
		<description>Yes, a compiled php is faster than an interpreted php - whats the news?</description>
		<content:encoded><![CDATA[<p>Yes, a compiled php is faster than an interpreted php &#8211; whats the news?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Aaronontheweb</title>
		<link>http://www.marketing-ninja.com/asp-net/attention-php-executes-twice-as-fast-when-its-run-on-aspnet/comment-page-1/#comment-354</link>
		<dc:creator>Aaronontheweb</dc:creator>
		<pubDate>Mon, 10 Sep 2007 05:26:54 +0000</pubDate>
		<guid isPermaLink="false">http://www.ajaxninja.com/?p=150#comment-354</guid>
		<description>I&#039;d encourage you to check your email, if you&#039;ve been using a real one.

I&#039;ve had no problem handling the facts; it&#039;s not my fault that you don&#039;t like them. 

&lt;b&gt;PHP runs faster when it&#039;s compiled with .NET than it does running on Zend interpretation; this is a fact&lt;/b&gt; and its integrity has been weakly challenged but not disproved by any stretch of the imagination. 

No one has presented any data demonstrating that out of the box Zend interpretation runs faster than Phalanger binaries. Go ahead and try it; inform us.

In the email I sent you I&#039;ve given you an opportunity to throw some of your own ideas about PHP out there in a full post that i will publish on this site. If you want to use the opportunity to demonstrate methods in which PHP will execute faster than it does with Phalanger then that&#039;s up to you.</description>
		<content:encoded><![CDATA[<p>I&#8217;d encourage you to check your email, if you&#8217;ve been using a real one.</p>
<p>I&#8217;ve had no problem handling the facts; it&#8217;s not my fault that you don&#8217;t like them. </p>
<p><b>PHP runs faster when it&#8217;s compiled with .NET than it does running on Zend interpretation; this is a fact</b> and its integrity has been weakly challenged but not disproved by any stretch of the imagination. </p>
<p>No one has presented any data demonstrating that out of the box Zend interpretation runs faster than Phalanger binaries. Go ahead and try it; inform us.</p>
<p>In the email I sent you I&#8217;ve given you an opportunity to throw some of your own ideas about PHP out there in a full post that i will publish on this site. If you want to use the opportunity to demonstrate methods in which PHP will execute faster than it does with Phalanger then that&#8217;s up to you.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Anonamoose</title>
		<link>http://www.marketing-ninja.com/asp-net/attention-php-executes-twice-as-fast-when-its-run-on-aspnet/comment-page-1/#comment-353</link>
		<dc:creator>Anonamoose</dc:creator>
		<pubDate>Mon, 10 Sep 2007 05:09:01 +0000</pubDate>
		<guid isPermaLink="false">http://www.ajaxninja.com/?p=150#comment-353</guid>
		<description>I don&#039;t think your stifling the comments at all which is good, well done you get a cookie but at the same time you do not seem open to the fact that the article is based on an incorrect assuption.
Your support for it is IMHO misplaced and I hope the you do redress it maybe with another article about the Phalanger Project (perhaps an interview with them addressing what I and other posters have said).
Your integrity and that of your site is directly related to how you handle the facts and in this case your defending a flawed article, this is what is known as FUD or to put it another way &#039;throw enough mud and it sticks&#039;.
Do you want to be known as just another shrill/fanboy ? or someone that is trustworthy it is up to you.</description>
		<content:encoded><![CDATA[<p>I don&#8217;t think your stifling the comments at all which is good, well done you get a cookie but at the same time you do not seem open to the fact that the article is based on an incorrect assuption.<br />
Your support for it is IMHO misplaced and I hope the you do redress it maybe with another article about the Phalanger Project (perhaps an interview with them addressing what I and other posters have said).<br />
Your integrity and that of your site is directly related to how you handle the facts and in this case your defending a flawed article, this is what is known as FUD or to put it another way &#8216;throw enough mud and it sticks&#8217;.<br />
Do you want to be known as just another shrill/fanboy ? or someone that is trustworthy it is up to you.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Aaronontheweb</title>
		<link>http://www.marketing-ninja.com/asp-net/attention-php-executes-twice-as-fast-when-its-run-on-aspnet/comment-page-1/#comment-342</link>
		<dc:creator>Aaronontheweb</dc:creator>
		<pubDate>Mon, 10 Sep 2007 02:44:32 +0000</pubDate>
		<guid isPermaLink="false">http://www.ajaxninja.com/?p=150#comment-342</guid>
		<description>I am supporting the original assertion that Phalanger speeds up traditional PHP execution, to be clear. The facts of Phalanger&#039;s tests support this assertion. However if you wanted to demonstrate that original PHP could be improved with bytecode compilation to such a level that it&#039;s indeed faster than Phalanger, that&#039;s an entirely separate issue from comparing the two as they run out of the box with no modification. I would encourage you to run your own tests.

I am very supportive of comments; it seems to me that there&#039;s some interest in other technologies for improving PHP performance, technologies that I was only vaguely aware of, and from these comments I can potentially produce another post on the subject.

Do you think I am being unsupportive of comments? The only reason I&#039;ve replied is to more or less clarify why I produced the article in the first place, for the sake of having my readers understand my blog&#039;s intent. I&#039;m by no means trying to stifle discussion, only stifling attacks against my blog&#039;s integrity and intent :)</description>
		<content:encoded><![CDATA[<p>I am supporting the original assertion that Phalanger speeds up traditional PHP execution, to be clear. The facts of Phalanger&#8217;s tests support this assertion. However if you wanted to demonstrate that original PHP could be improved with bytecode compilation to such a level that it&#8217;s indeed faster than Phalanger, that&#8217;s an entirely separate issue from comparing the two as they run out of the box with no modification. I would encourage you to run your own tests.</p>
<p>I am very supportive of comments; it seems to me that there&#8217;s some interest in other technologies for improving PHP performance, technologies that I was only vaguely aware of, and from these comments I can potentially produce another post on the subject.</p>
<p>Do you think I am being unsupportive of comments? The only reason I&#8217;ve replied is to more or less clarify why I produced the article in the first place, for the sake of having my readers understand my blog&#8217;s intent. I&#8217;m by no means trying to stifle discussion, only stifling attacks against my blog&#8217;s integrity and intent <img src='http://www.marketing-ninja.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Anonamoose</title>
		<link>http://www.marketing-ninja.com/asp-net/attention-php-executes-twice-as-fast-when-its-run-on-aspnet/comment-page-1/#comment-341</link>
		<dc:creator>Anonamoose</dc:creator>
		<pubDate>Mon, 10 Sep 2007 01:52:21 +0000</pubDate>
		<guid isPermaLink="false">http://www.ajaxninja.com/?p=150#comment-341</guid>
		<description>If you link to an article and then add supplimentary comment supporting it then you are in fact supporting the original assertion.
You seem like a fair person and all I&#039;m trying to get at is that pointing at something that will lead to a flame fest and saying &#039;don&#039;t shoot the messenger&#039; is not going to stop people commenting on your article.
You either support something, not support something or be fair and present both sides and let the discusion take place a fourth option I do not believe exists but maybe wrong.
I guess you are just &#039;link baiting&#039; to get visitors which is a real shame, there is so much FUD out there you could use your powers for good not ebil! (that isn&#039;t a mis type).
By the way the article was nicely written even if I don&#039;t agree with the content :)</description>
		<content:encoded><![CDATA[<p>If you link to an article and then add supplimentary comment supporting it then you are in fact supporting the original assertion.<br />
You seem like a fair person and all I&#8217;m trying to get at is that pointing at something that will lead to a flame fest and saying &#8216;don&#8217;t shoot the messenger&#8217; is not going to stop people commenting on your article.<br />
You either support something, not support something or be fair and present both sides and let the discusion take place a fourth option I do not believe exists but maybe wrong.<br />
I guess you are just &#8216;link baiting&#8217; to get visitors which is a real shame, there is so much FUD out there you could use your powers for good not ebil! (that isn&#8217;t a mis type).<br />
By the way the article was nicely written even if I don&#8217;t agree with the content <img src='http://www.marketing-ninja.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Aaronontheweb</title>
		<link>http://www.marketing-ninja.com/asp-net/attention-php-executes-twice-as-fast-when-its-run-on-aspnet/comment-page-1/#comment-339</link>
		<dc:creator>Aaronontheweb</dc:creator>
		<pubDate>Mon, 10 Sep 2007 01:09:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.ajaxninja.com/?p=150#comment-339</guid>
		<description>@Anonamoose,

I didn&#039;t run any of these tests; I reported on what the Phalanger group did. You should tell &lt;b&gt;them&lt;/b&gt; to rerun those tests on a fair environment if you have a problem with how they did it.

If I wrote a headline saying that &quot;Attention: Under Windows IIS PHP Can Be Compiled with Phalanger to Run at Approximately 100% Faster Speeds Than it Can Under Traditional Zend Interpretation&quot; do you think anyone would read it?

Blogging is just as much about writing effective copy as it is about providing sufficient cause to start discussion. Titles like this one draws enough interest to spark the discussion necessary to ultimately produce better information for my audience.

Look at the valuable information that the comments for this article has yielded; now people who are really interested in learning about not just .NET, but about increasing the performance of PHP, have a list of resources they can turn to for doing just that. The criticism that some of the visitors to my site have provided via comments ultimately improves the quality of information on my site.

Blogging is not about the original writer being right or wrong, but it is ultimately about &lt;b&gt;gathering&lt;/b&gt; the most complete and best information; I alone couldn&#039;t possibly gather all the possible ways you can optimize a PHP application. Readers like you and others who leave feedback complete the information gathering to one location.

I&#039;ve not cast FUD on anything (Fear, Uncertainty, and Doubt; I had to look it up.) If anything I&#039;ve objectively directed my readers to the facts on codeproject and the Phalanger website, regardless of what some readers may think of said facts. I&#039;ve entertained criticism and discussion in a fair and respectful manner; I could choose to moderate comments or ignore criticism entirely, but I haven&#039;t because criticism of my articles ultimately makes for better information, which is my objective. If it takes a controversial title to acquire such information, then so be it :)

I really don&#039;t care much about what my readers think of me personally, but I care a lot about writing on subjects that they enjoy and I care a lot about having the best possible information, even if it&#039;s provided from readers, other bloggers, or my harshest critics.

I&#039;d be more than happy to write a subsequent post about PHP optimization/bytecode caching techniques should the readers of this blog want to read it. I even have a catchy title thought of for it already :)

Regardless, thank you for your comment!</description>
		<content:encoded><![CDATA[<p>@Anonamoose,</p>
<p>I didn&#8217;t run any of these tests; I reported on what the Phalanger group did. You should tell <b>them</b> to rerun those tests on a fair environment if you have a problem with how they did it.</p>
<p>If I wrote a headline saying that &#8220;Attention: Under Windows IIS PHP Can Be Compiled with Phalanger to Run at Approximately 100% Faster Speeds Than it Can Under Traditional Zend Interpretation&#8221; do you think anyone would read it?</p>
<p>Blogging is just as much about writing effective copy as it is about providing sufficient cause to start discussion. Titles like this one draws enough interest to spark the discussion necessary to ultimately produce better information for my audience.</p>
<p>Look at the valuable information that the comments for this article has yielded; now people who are really interested in learning about not just .NET, but about increasing the performance of PHP, have a list of resources they can turn to for doing just that. The criticism that some of the visitors to my site have provided via comments ultimately improves the quality of information on my site.</p>
<p>Blogging is not about the original writer being right or wrong, but it is ultimately about <b>gathering</b> the most complete and best information; I alone couldn&#8217;t possibly gather all the possible ways you can optimize a PHP application. Readers like you and others who leave feedback complete the information gathering to one location.</p>
<p>I&#8217;ve not cast FUD on anything (Fear, Uncertainty, and Doubt; I had to look it up.) If anything I&#8217;ve objectively directed my readers to the facts on codeproject and the Phalanger website, regardless of what some readers may think of said facts. I&#8217;ve entertained criticism and discussion in a fair and respectful manner; I could choose to moderate comments or ignore criticism entirely, but I haven&#8217;t because criticism of my articles ultimately makes for better information, which is my objective. If it takes a controversial title to acquire such information, then so be it <img src='http://www.marketing-ninja.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>I really don&#8217;t care much about what my readers think of me personally, but I care a lot about writing on subjects that they enjoy and I care a lot about having the best possible information, even if it&#8217;s provided from readers, other bloggers, or my harshest critics.</p>
<p>I&#8217;d be more than happy to write a subsequent post about PHP optimization/bytecode caching techniques should the readers of this blog want to read it. I even have a catchy title thought of for it already <img src='http://www.marketing-ninja.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Regardless, thank you for your comment!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Anonamoose</title>
		<link>http://www.marketing-ninja.com/asp-net/attention-php-executes-twice-as-fast-when-its-run-on-aspnet/comment-page-1/#comment-338</link>
		<dc:creator>Anonamoose</dc:creator>
		<pubDate>Mon, 10 Sep 2007 00:36:46 +0000</pubDate>
		<guid isPermaLink="false">http://www.ajaxninja.com/?p=150#comment-338</guid>
		<description>@Aaronontheweb


A half-truth would be if I claimed that Phalanger was the fastest available platform for PHP, which I didn’t.

Stating &quot;Attention: PHP executes twice as fast when it’s run on ASP.NET&quot; implies that it is faster then PHP and the assertion is it is for all aplications even though one is given as a token example.
If you stated that PHP was run in an non-optimal setup on a webserver that is far from friendly to PHP not to mention the old version  then it would be alot more factual.
If you re-run these tests with a fair testing environment (linux/apache/op cache vs IIS/.NET or even just an op cache on IIS) and it is still faster  then I&#039;ll be the first to say &#039;wow well done&#039;, untill then it is complete utter FUD.


In addition, if you read my article all the way through, you would have read the area where I addressed platform dependence :)

Well this is a start, there is more to platform indepedance then hosting options :)

The world doesn`t need more people advertising FUD on both sides get an ounce of skeptiscism and don&#039;t be a puppet.</description>
		<content:encoded><![CDATA[<p>@Aaronontheweb</p>
<p>A half-truth would be if I claimed that Phalanger was the fastest available platform for PHP, which I didn’t.</p>
<p>Stating &#8220;Attention: PHP executes twice as fast when it’s run on ASP.NET&#8221; implies that it is faster then PHP and the assertion is it is for all aplications even though one is given as a token example.<br />
If you stated that PHP was run in an non-optimal setup on a webserver that is far from friendly to PHP not to mention the old version  then it would be alot more factual.<br />
If you re-run these tests with a fair testing environment (linux/apache/op cache vs IIS/.NET or even just an op cache on IIS) and it is still faster  then I&#8217;ll be the first to say &#8216;wow well done&#8217;, untill then it is complete utter FUD.</p>
<p>In addition, if you read my article all the way through, you would have read the area where I addressed platform dependence <img src='http://www.marketing-ninja.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Well this is a start, there is more to platform indepedance then hosting options <img src='http://www.marketing-ninja.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>The world doesn`t need more people advertising FUD on both sides get an ounce of skeptiscism and don&#8217;t be a puppet.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Aaronontheweb</title>
		<link>http://www.marketing-ninja.com/asp-net/attention-php-executes-twice-as-fast-when-its-run-on-aspnet/comment-page-1/#comment-337</link>
		<dc:creator>Aaronontheweb</dc:creator>
		<pubDate>Sun, 09 Sep 2007 23:16:53 +0000</pubDate>
		<guid isPermaLink="false">http://www.ajaxninja.com/?p=150#comment-337</guid>
		<description>@Anonamoose,

If you can point out how my article is only telling half the truth, please do so. Is it not true that PHP compiled in .NET runs twice as fast as Zend interpretation according to the Phalanger group?

A half-truth would be if I claimed that Phalanger was the fastest available platform for PHP, which I didn&#039;t.

In addition, if you read my article all the way through, you would have read the area where I addressed platform dependence :)</description>
		<content:encoded><![CDATA[<p>@Anonamoose,</p>
<p>If you can point out how my article is only telling half the truth, please do so. Is it not true that PHP compiled in .NET runs twice as fast as Zend interpretation according to the Phalanger group?</p>
<p>A half-truth would be if I claimed that Phalanger was the fastest available platform for PHP, which I didn&#8217;t.</p>
<p>In addition, if you read my article all the way through, you would have read the area where I addressed platform dependence <img src='http://www.marketing-ninja.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Anonamoose</title>
		<link>http://www.marketing-ninja.com/asp-net/attention-php-executes-twice-as-fast-when-its-run-on-aspnet/comment-page-1/#comment-335</link>
		<dc:creator>Anonamoose</dc:creator>
		<pubDate>Sun, 09 Sep 2007 22:21:55 +0000</pubDate>
		<guid isPermaLink="false">http://www.ajaxninja.com/?p=150#comment-335</guid>
		<description>You say that it is an apples to apples comparison but you have a very old version of php and no byte cache running against an optimised native executable.
My insticts would tell me that .NET should be faster but PHP is definately no slouch when set up properly, all you have done is basically hyped a half truth in a true Microsoft way, well done.
And I definately won&#039;t mention anything about .NET being platform independant considering it runs on exactly 1 platform :) and no mono doesn&#039;t count as it&#039;s definately not ready for large scale applications.</description>
		<content:encoded><![CDATA[<p>You say that it is an apples to apples comparison but you have a very old version of php and no byte cache running against an optimised native executable.<br />
My insticts would tell me that .NET should be faster but PHP is definately no slouch when set up properly, all you have done is basically hyped a half truth in a true Microsoft way, well done.<br />
And I definately won&#8217;t mention anything about .NET being platform independant considering it runs on exactly 1 platform <img src='http://www.marketing-ninja.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  and no mono doesn&#8217;t count as it&#8217;s definately not ready for large scale applications.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: James Gates</title>
		<link>http://www.marketing-ninja.com/asp-net/attention-php-executes-twice-as-fast-when-its-run-on-aspnet/comment-page-1/#comment-334</link>
		<dc:creator>James Gates</dc:creator>
		<pubDate>Sun, 09 Sep 2007 20:08:01 +0000</pubDate>
		<guid isPermaLink="false">http://www.ajaxninja.com/?p=150#comment-334</guid>
		<description>PHP runs five time faster when it is run under Java: http://www.caucho.com/resin-3.1/doc/quercus.xtp</description>
		<content:encoded><![CDATA[<p>PHP runs five time faster when it is run under Java: <a href="http://www.caucho.com/resin-3.1/doc/quercus.xtp" rel="nofollow">http://www.caucho.com/resin-3.1/doc/quercus.xtp</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Aaronontheweb</title>
		<link>http://www.marketing-ninja.com/asp-net/attention-php-executes-twice-as-fast-when-its-run-on-aspnet/comment-page-1/#comment-332</link>
		<dc:creator>Aaronontheweb</dc:creator>
		<pubDate>Sun, 09 Sep 2007 18:41:32 +0000</pubDate>
		<guid isPermaLink="false">http://www.ajaxninja.com/?p=150#comment-332</guid>
		<description>Dom,

Great comment! I&#039;m simply comparing traditional PHP execution using the Zend interpreter against the .NET methodology using Phalanger; the comparison stands as valid (rather than Apples and Oranges) from that point of view.

I did not write the article with the intention of determining what the absolute best performance system for PHP is, given that this is a .NET blog. I happen to like PHP and I saw Phalanger as an exciting opportunity to incorporate it into some of my .NET projects.

When I wrote the article I was aware of different PHP compilation techniques, but I simply was writing about PHP compilation in the scope of .NET.

And what you say about the bench-marking is also true; I think this merits some more thorough bench marking on the behalf of the Phalanger developers, don&#039;t you?</description>
		<content:encoded><![CDATA[<p>Dom,</p>
<p>Great comment! I&#8217;m simply comparing traditional PHP execution using the Zend interpreter against the .NET methodology using Phalanger; the comparison stands as valid (rather than Apples and Oranges) from that point of view.</p>
<p>I did not write the article with the intention of determining what the absolute best performance system for PHP is, given that this is a .NET blog. I happen to like PHP and I saw Phalanger as an exciting opportunity to incorporate it into some of my .NET projects.</p>
<p>When I wrote the article I was aware of different PHP compilation techniques, but I simply was writing about PHP compilation in the scope of .NET.</p>
<p>And what you say about the bench-marking is also true; I think this merits some more thorough bench marking on the behalf of the Phalanger developers, don&#8217;t you?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dom</title>
		<link>http://www.marketing-ninja.com/asp-net/attention-php-executes-twice-as-fast-when-its-run-on-aspnet/comment-page-1/#comment-331</link>
		<dc:creator>Dom</dc:creator>
		<pubDate>Sun, 09 Sep 2007 18:32:23 +0000</pubDate>
		<guid isPermaLink="false">http://www.ajaxninja.com/?p=150#comment-331</guid>
		<description>If you&#039;re comparing PHP without APC or another bytecode cache, you&#039;re comparing apples and oranges here.

Check out: http://itst.net/654-php-on-fire-three-opcode-caches-compared

And to the previous commenter&#039;s assertion that APC based PHP will be twice as fast as Phalanger, the 190% speed improvement in the referenced article seems to support that.

Also, the Phlanger PHPbb test is little off.  It was run on a pentium M 1.8Ghz laptop using windows XP.  It&#039;s not exactly the environment most people will use when running PHP (which can be seen pretty clearly by the paltry 6 requests per second it pumped out).  Also, everything was run on the same box (including the test harness itself).</description>
		<content:encoded><![CDATA[<p>If you&#8217;re comparing PHP without APC or another bytecode cache, you&#8217;re comparing apples and oranges here.</p>
<p>Check out: <a href="http://itst.net/654-php-on-fire-three-opcode-caches-compared" rel="nofollow">http://itst.net/654-php-on-fire-three-opcode-caches-compared</a></p>
<p>And to the previous commenter&#8217;s assertion that APC based PHP will be twice as fast as Phalanger, the 190% speed improvement in the referenced article seems to support that.</p>
<p>Also, the Phlanger PHPbb test is little off.  It was run on a pentium M 1.8Ghz laptop using windows XP.  It&#8217;s not exactly the environment most people will use when running PHP (which can be seen pretty clearly by the paltry 6 requests per second it pumped out).  Also, everything was run on the same box (including the test harness itself).</p>
]]></content:encoded>
	</item>
</channel>
</rss>
