<?xml version="1.0"?>
<rss version="2.0">
  <channel>
    <title>PHPDeveloper.org</title>
    <link>http://www.phpdeveloper.org</link>
    <description>Up-to-the Minute PHP News, views and community</description>
    <language>en-us</language>
    <pubDate>Sat, 18 May 2013 20:26:09 -0500</pubDate>
    <ttl>30</ttl>
    <item>
      <title><![CDATA[Artur Graniszewski's Blog: Drupal 7: HipHop for PHP vs APC - benchmark]]></title>
      <guid>http://www.phpdeveloper.org/news/16362</guid>
      <link>http://www.phpdeveloper.org/news/16362</link>
      <description><![CDATA[<p>
<i>Artur Graniszewski</i> has written up a comparison of the performance of a standard Durpal 7 installation using <a href="http://php.webtutor.pl/en/2011/05/17/drupal-hiphop-for-php-vs-apc-benchmark/">HipHop versus APC</a> to handle the optimization of the application.
</p>
<blockquote>
There have been many suggestions on improving Drupal performance, some of them recommend the use of APC module, data caching, or even compilation of the entire system through HipHop for PHP. While the first two solutions have been successfully implemented, no one was able to perform the build process. After many battles with the the compiler and the Drupal code, I present you results of the first successful translation of Drupal 7 to C++ language
</blockquote>
<p>
He introduces the methods he used and the statistics of the platform (hardware) he tested with. He also includes the software used and compile commands used to create the compiled Drupal version. Included in the post are graphs showing CPU usage comparing the two types of testing (HipHop and APC) versus a normal PHP-based installation. It also briefly touches on concurrency levels and the different optimizations that could be made with the gcc compiler.
</p>]]></description>
      <pubDate>Thu, 19 May 2011 11:01:20 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Sebastian Bergmann's Blog: Flickr: The Real World PHP 5 Benchmark]]></title>
      <guid>http://www.phpdeveloper.org/news/12225</guid>
      <link>http://www.phpdeveloper.org/news/12225</link>
      <description><![CDATA[<p>
<i>Sebastian Bergmann</i> has posted a <a href="http://sebastian-bergmann.de/archives/858-Flickr-The-Real-World-PHP-5-Benchmark.html">real world benchmark</a> as justification for moving from a PHP 4 to PHP 5 environment - <a href="http://www.flickr.com/photos/allspaw/3384206153/">evidence</a> from Flickr's change.
</p>
<blockquote>
Benchmarks such as the PHP / GCC / ICC Benchmark I posted quite a while ago on this blog are synthetic. They test "raw bytecode execution" speed that cannot be translated into real-world situations per se. Flickr recently migrated from PHP 4 to PHP 5. And <a href="http://www.flickr.com/photos/allspaw/3384206153/">here</a> are their real world numbers.
</blockquote>
<p>
The graph shows a dramatic drop in processing needed (CPU usage) at the moment they made the switch over from PHP4 to PHP5.The system processing usage stayed about the same (system processes like logging and memory handling) but the user CPU usage (like what the web server would use) saw an immediate change by almost twenty percent.
</p>]]></description>
      <pubDate>Fri, 27 Mar 2009 12:03:08 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Scott MacVicar' Blog: Stupid Bug Reports]]></title>
      <guid>http://www.phpdeveloper.org/news/11855</guid>
      <link>http://www.phpdeveloper.org/news/11855</link>
      <description><![CDATA[<p>
Most of the bugs that get reported to the PHP project are pretty useful. They help developers track down those small, random issues that might slip through the cracks otherwise. There are, however, some of them that make you wonder a bit about the person that submitted them <i>Scott MacVicar</i> takes a look at a few of them in <a href="http://www.macvicar.net/blog/2009/02/stupid-bug-reports.html">a new blog post</a>.
</p>
<blockquote>
Recently the PHP project has been receiving an increasing number of rather silly reports, these vary from simply not reading the manual, searching the internet or a fundamental lack of understanding how the internet works.
</blockquote>
<p>
He points out three in particular (from the same person, no less) about things that shown an almost complete lack of understand of what PHP does. One was a request to make PHP <a href="http://bugs.php.net/bug.php?id=46856">use less CPU</a> and another asking to make PHP <a href="http://bugs.php.net/bug.php?id=46875">censorship free</a> and, finally, <a href="http://bugs.php.net/bug.php?id=47248">a request to make PHP more secure</a>...by doing away with support for cookies. 
</p>
<p>
<i>Scott</i> also suggests a few constructive things you can do before submitting a good (useful) bug report:
</p>
<ul>
<li>Gather together as much relevant information as you can (generalizations are bad)
<li>Run performance checks against older PHP versions to try to pin down when the bug was added
<li>And, finally: "don't get aggressive or be an asshole when your bug reports get closed".
</ul>]]></description>
      <pubDate>Mon, 02 Feb 2009 09:34:18 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[Felix Geisendorfer's Blog: PHP 5.2.1 was a evil release - check your server]]></title>
      <guid>http://www.phpdeveloper.org/news/8740</guid>
      <link>http://www.phpdeveloper.org/news/8740</link>
      <description><![CDATA[<p>
<i>Felix Geisendorfer</i> has a <a href="http://www.thinkingphp.org/2007/09/26/php-521-was-a-evil-release-check-your-server/">reminder</a> from developers out there - "PHP 5.2.1 was an evil release":
</p>
<blockquote>
While I was at php|works I heard a lot of people say how bad of a release 5.2.1 was and that I should stay away from it. Well I didn't take it to seriously at this point, but when I checked what version of PHP we are running on my client project recently it turns out it was 5.2.1.
</blockquote>
<p>
They were seeing performance issues (database related) so they upgraded to the latest version, 5.2.4, and immediately saw a performance jump of forty to sixty percent and a much lower amount of CPU usage. Upon some further research, he found <a href="http://bugs.php.net/bug.php?id=40261">a certain bug</a> in 5.2.1 that could have been the culprit.
</p>]]></description>
      <pubDate>Thu, 27 Sep 2007 12:04:00 -0500</pubDate>
    </item>
  </channel>
</rss>
