<?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, 16 May 2008 01:35:02 -0500</pubDate>
    <ttl>30</ttl>
    <item>
      <title><![CDATA[New Earth Online: Caching PHP pages]]></title>
      <guid>http://www.phpdeveloper.org/news/10006</guid>
      <link>http://www.phpdeveloper.org/news/10006</link>
      <description><![CDATA[<p>
The New Earth Online has <a href="http://www.newearthonline.co.uk/index.php?page=article&article=424">a quick look</a> at one easy method for speeding up your site in a few different ways - caching pages and information with things like Cache_Lite and APC.
</p>
<blockquote>
As your site traffic grows it takes longer and longer to generate a dynamic page from sending multiple queries to a database. One possible solution to limit queries is to cache the result of each query that is needed, or to have a complete full page cache for your site.
</blockquote>
<p>
They look at the two ways I mentioned - the <a href="http://pear.php.net/package/Cache_Lite">Cache_Lite</a> PEAR package and the <a href="http://pecl.php.net/package/APC">APC</a> extension (that will soon be included by default in the stable PHP releases). Bits of code are provided for each showing how to get them set up and get them working inside of your application.
</p>]]></description>
      <pubDate>Mon, 21 Apr 2008 09:31:40 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Ian Selby's Blog: Put Your PHP App on Steroids - Optimizing with APC Cache]]></title>
      <guid>http://www.phpdeveloper.org/news/9953</guid>
      <link>http://www.phpdeveloper.org/news/9953</link>
      <description><![CDATA[<p>
In <a href="http://www.gen-x-design.com/archives/put-your-php-app-on-steroids-optimizing-with-apc-cache/">this new post</a> to his blog, <i>Ian Selby</i> talks about a method to "pump up" your web site's performance to give the most to your visitors - the <a href="http://www.php.net/apc">APC cache</a>.
</p>
<blockquote>
Nothing's cooler than writing a bad-ass site or application and watching it gain popularity and a significant user base. By the same token, nothing's more frustrating that watching your app fall on its face when its running under high load. [...] Before you say, "throw more / better hardware at that mo-fo", why not take a moment and learn about APC: Alternative PHP Cache...
</blockquote>
<p>
He <a href="http://www.gen-x-design.com/archives/put-your-php-app-on-steroids-optimizing-with-apc-cache/">describes the caching software</a> - what it is and how it can help you and your application - and includes examples using a CacheManger class to store and set values quickly and easily.
</p>]]></description>
      <pubDate>Thu, 10 Apr 2008 17:32:55 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Gennady Feldman's Blog: Performance tips, APC vs Eaccelerator]]></title>
      <guid>http://www.phpdeveloper.org/news/9614</guid>
      <link>http://www.phpdeveloper.org/news/9614</link>
      <description><![CDATA[<p>
<i>Gennady Feldman</i>, in light of some of the <a href="http://www.phpdeveloper.org/news/9566">recent</a> <a href="http://www.phpdeveloper.org/news/9538">talk</a> about enhancing the performance of your PHP applications, has written up <a href="http://www.gena01.com/forum/gena01_blog/performance_tips_apc_vs_eaccelerator-t201.0.html;msg1342#msg1342">this new post</a> comparing two of the more favored software packages - APC and Eaccelerator.
</p>
<blockquote>
Some websites use other technologies like Java and face the exact same problems. There are different variables involved here and the most common one is database. So I thought i would post a couple of articles related to performance and tuning.
</blockquote>
<p>
This <a href="http://www.gena01.com/forum/gena01_blog/performance_tips_apc_vs_eaccelerator-t201.0.html;msg1342#msg1342">this post</a> of the series focuses on the first of the two - APC - and talks about places it's used and includes some general performance recommendations. These include "Don't try to throw everything at your poor database" and the importance of XDebug.
</p>]]></description>
      <pubDate>Tue, 12 Feb 2008 10:27:34 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[Stuart Herbert's Blog: More about Performance Tuning]]></title>
      <guid>http://www.phpdeveloper.org/news/9566</guid>
      <link>http://www.phpdeveloper.org/news/9566</link>
      <description><![CDATA[<p>
Based off of a <a href="http://www.phpdeveloper.org/news/9538">previous article</a> from <i>Mike Willbanks</i>, <i>Stuart Herbert</i> has posted some of his <a href="http://blog.stuartherbert.com/php/2008/01/31/more-about-performance-tuning/">own thoughts</a> on tuning and tweaking your applications for the best performance you can get out of them.
</p>
<blockquote>
There's some good advice in there, and I thought it'd be a good idea to quickly add a bit more detail about the separate approaches that Mike raises.
</blockquote>
<p>
He <a href="http://blog.stuartherbert.com/php/2008/01/31/more-about-performance-tuning/">goes over</a> the APC caching, memcache, the "gzip trick", the "Not Modified" header and optimized SQL statements.
</p>
<p>
He also mentions one thing that <i>Mike</i> didn't mention - a split between static files (no PHP needed) and their dynamic cousins. Having a more pure Apache (no PHP installed) can help give a minute jump in speed that, depending on the size of the site, could really add up from a user's perspective.
</p>]]></description>
      <pubDate>Tue, 05 Feb 2008 07:57:00 -0600</pubDate>
    </item>
  </channel>
</rss>
