<?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>Fri, 21 Nov 2008 05:13:10 -0600</pubDate>
    <ttl>30</ttl>
    <item>
      <title><![CDATA[php|architect: August 2007 Issue Released]]></title>
      <guid>http://www.phpdeveloper.org/news/8478</guid>
      <link>http://www.phpdeveloper.org/news/8478</link>
      <description><![CDATA[<p>
<a href="http://phparch.com">php|architect</a> magazine has released their latest issue - the <a href="http://www.phparch.com/issue.php?mid=110">August 2007</a> edition. The cover story for this month is a piece by <i>Dirk Merkel</i> covering the automation and benchmarking/code profiling of your application to find potential issues before your customers/users do.
</p>
<p>
Other great articles in this issue include:
</p>
<ul>
<li>a look at Flex and the Zend Framework
<li>part one of a series on normalization (Chinese)
<li>using cURL to extract pages and their data
<li>"The Job Interview" - an insiders guide.
</ul>
<p>
There's two ways to get this issue - you can either <a href="http://www.phparch.com/publication.php?pid=1">subscribe to the magazine</a> for a year (the PDF edition is only $40 USD) or you can buy the <a href="http://www.phparch.com/issue.php?mid=110">single issue</a> for about $5 USD.
</p>]]></description>
      <pubDate>Fri, 17 Aug 2007 09:32:00 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Paul Jones' Blog: Easy Benchmarking with Solar]]></title>
      <guid>http://www.phpdeveloper.org/news/5784</guid>
      <link>http://www.phpdeveloper.org/news/5784</link>
      <description><![CDATA[<p>
<i>Paul Jones</i> has information in <a href="http://paul-m-jones.com/blog/?p=220">this new post</a> on his blog with a how-to on doing some benchmarking inside of the Solar application framework.
</p>
<blockquote>
<p>
Comparative benchmarking is tedious work. It's not hard to do, it's just no fun to set up the same scaffold every time you want to figure out how long it takes different pieces of code to execute.
</p>
<p>
To do a benchmark, essentially you need only four things: a timing mechanism, a loop to run the first case, a loop to run the second case, and a way to show the time taken by each loop.
</p>
</blockquote>
<p>
To illustrate, he gives <a href="http://paul-m-jones.com/blog/?p=220">example code</a> of a simple loop and the output of its timing results. But, since this is a boring example, he demonstrates something a bit more complex - something using <a href="http://solarphp.com/svn/trunk/Solar/Test/Bench.php">Solar_Test_Bench</a> and <a href="http://solarphp.com/svn/trunk/Solar/Test.php">Solar_Test</a>. The example of using these two components pits require_once and Solar's own loadClass against each other. He also includes another similar test, one comparing fopen and exploding the include path to check for a file's existence.
</p>]]></description>
      <pubDate>Thu, 13 Jul 2006 05:40:37 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[iPerSec.com: Benchmarking PHP accelerators]]></title>
      <guid>http://www.phpdeveloper.org/news/5491</guid>
      <link>http://www.phpdeveloper.org/news/5491</link>
      <description><![CDATA[<p>
<i>Jean-François Bustarret</i> talks about a topic in <a href="http://www.ipersec.com/index.php?q=en/bench_ea_vs_apc">his new post</a> the entire PHP community could definitely benefit from - PHP accelerators.
</p>
<p>
In the article, he looks at what accelerators are, how they work, and some of the ones that are currently out there in the market:
<ul>
<li><a href="http://pecl.php.net/package/APC">APC</a>
<li><a href="http://eaccelerator.net/">eAccelerator</a>
<li><a href="http://www.zend.com/products/zend_platform">Zend Platform</a>
</ul>
</p>
<p>
With the ground rules established, he breaks out the analysis into a few different rounds/categories including: support/maintenance, the accelerator's actual performance (including the code they used) and the results he discovered (all graphed out), and, finally, how they handle file updates made to the system.
</p>
<p>
In <a href="http://www.ipersec.com/index.php?q=en/bench_ea_vs_apc&page=0%2C3">the end</a>, there just isn't one that's a clear winner. What it really boils down to is what kind of situation you're in - Zend's option is good if you can pay for everything, otherwise, you'd do well to go with eAccelerator.
</p>]]></description>
      <pubDate>Thu, 01 Jun 2006 08:43:14 -0500</pubDate>
    </item>
  </channel>
</rss>
