<?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, 04 Jul 2008 22:20:27 -0500</pubDate>
    <ttl>30</ttl>
    <item>
      <title><![CDATA[Derick Rethans' Blog: Friday afternoon toying: eZ Components as phar]]></title>
      <guid>http://www.phpdeveloper.org/news/10505</guid>
      <link>http://www.phpdeveloper.org/news/10505</link>
      <description><![CDATA[<p>
<i>Derick Rethans</i> <a href="http://derickrethans.nl/friday_afternoon_toying_ez_components_as_phar.php>finished off</a> last week by playing with a compression and distribution tool that's going to be built into the core release of PHP 5.3 - <a href="http://php.net/phar">phar</a>. More specifically, he tried it out on the eZ Components framework, trying to make a complete release package.
</p>
<blockquote>
A phar is to PHP what a jar is to Java. I spent a little time to see how easy it would be to make our latest <a href="http://ezcomponents.org/">eZ Components</a> release into a workable phar.
</blockquote>
<p>
He includes the few lines of code to make a package (four in his case) and a one-liner on how to use it in your application. Building the package is as easy as running a PHP command line call. 
</p>
<p>
Others in the community have picked up on <a href="http://derickrethans.nl/friday_afternoon_toying_ez_components_as_phar.php">Derick's post</a> and have checked into phar themselves - <a href="http://sebastian-bergmann.de/archives/799-Phar.html">Sebastian Bergmann</a> and <a href="http://feeds.feedburner.com/~r/StuartHerbert/~3/71761987/">Stuart Herbert</a> (on benchmarking phar).
</p>]]></description>
      <pubDate>Mon, 30 Jun 2008 07:56:21 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Mike Willbanks' Blog: Performance Tuning Overview]]></title>
      <guid>http://www.phpdeveloper.org/news/9538</guid>
      <link>http://www.phpdeveloper.org/news/9538</link>
      <description><![CDATA[<p>
<i>Mike Willbanks</i> has <a href="http://blog.digitalstruct.com/2008/01/31/performance-tuning-overview/">posted an introduction</a> he's written up giving some helpful hints at tuning your servers and PHP applications for performance.
</p>
<blockquote>
The focus of this post is not to show performance related items to specific PHP frameworks since many bottlenecks actually apply before running the framework itself that should certainly be solved up front. Therefore in this posting I attempt to look at simple items that can be deployed in order to produce finer tuned systems.
</blockquote>
<p>He talks about a few different aspects:</p>
<ul>
<li>PHP Performance Tuning (opcode caching, apc file priming, includes, loops, etc)
<li>RDBMS Performance Tuning (indexes in queries, query caching, archiving)
<li>HTTP Performance Tuning (content compression, css sprites, limit modules, etc)
</ul>]]></description>
      <pubDate>Thu, 31 Jan 2008 11:11:00 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[Leon Chevalier's Blog: Improve website load time by 500% with 3 lines of code]]></title>
      <guid>http://www.phpdeveloper.org/news/9477</guid>
      <link>http://www.phpdeveloper.org/news/9477</link>
      <description><![CDATA[<p>
<i>Leon Chevalier</i> has <a href="http://aciddrop.com/2008/01/21/boost-your-website-load-time-with-3-lines-of-code/">posted about a class</a> he's developed (you can download it <a href="http://aciddrop.com/2008/01/23/site-speed-boost-script-updated/">here</a>) that can help to speed up the load times for your site.
</p>
<blockquote>
There are 4 relatively easy ways by which you can speed up the time it takes a browser to download a page. Following on from my post on <a href="http://aciddrop.com/2008/01/03/automatically-join-your-javascript-and-css-into-a-single-file/">joining CSS and JavaScript files</a>, I have written a PHP script which will automatically do all of the above.
</blockquote>
<p>
He <a href="http://aciddrop.com/2008/01/21/boost-your-website-load-time-with-3-lines-of-code/">gives example code</a> of the class in action and includes some screenshots of the benchmarks from the <a href="http://developer.yahoo.com/yslow/">YSlow</a> Firefox extension showing the improvements.
</p>]]></description>
      <pubDate>Wed, 23 Jan 2008 12:09:00 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[Zend Developer Zone: Compressing JPEG images with JPEG Reducer]]></title>
      <guid>http://www.phpdeveloper.org/news/6997</guid>
      <link>http://www.phpdeveloper.org/news/6997</link>
      <description><![CDATA[<p>
On the Zend Developer Zone, <i>Manuel Lemos</i> has posted <a href="http://devzone.zend.com/node/view/id/1410">a brief look</a> at one of the classes over on the PHPClasses.org website - <a href="http://www.phpclasses.org/jpegreducer">JPEG Reducer</a>.
</p>
<blockquote>
If you want to generate JPEG images with a limited file size, and at the same time you do not want to sacrifice too much the image quality, you have to find an approximated value for the quality factor that leads to an image with a file size near the desired limit.
</blockquote>
<p>
The <a href="http://www.phpclasses.org/jpegreducer">JPEG Reducer</a> takes this approach, providing you with the ability to give it the quality you want and have it approximate the closest values to convert it to. There's a brief code example included as well. Check out the full documentation for the class <a href="http://www.phpclasses.org/jpegreducer">here</a>.
</p>]]></description>
      <pubDate>Fri, 29 Dec 2006 10:19:00 -0600</pubDate>
    </item>
  </channel>
</rss>
