<?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>Thu, 15 May 2008 22:06:06 -0500</pubDate>
    <ttl>30</ttl>
    <item>
      <title><![CDATA[Andi Gutmans' Blog: Launched andigutmans.com]]></title>
      <guid>http://www.phpdeveloper.org/news/10111</guid>
      <link>http://www.phpdeveloper.org/news/10111</link>
      <description><![CDATA[<p>
<i>Andi Gutmans</i> of <a href="http://www.zend.com">Zend</a> has <a href="http://andigutmans.blogspot.com/2008/05/launched-andigutmanscom.html">posted about</a> the next step in his personal growth on the internet - a personal site/blog of his own over at <a href="http://www.andigutmans.com">andigutmans.com</a>.
</p>
<blockquote>
For years I've wanted to run a personal Web site but never found the time to do it. A couple of weeks ago a few Zenders and I started leasing a dedicated server which gave us each a bit more hosting flexibility. Once we got the machine up and running I decided it was finally time to actually launch my own personal Web site.
</blockquote>
<p>
He lists the technologies <a href="http://andigutmans.blogspot.com/2008/05/launched-andigutmanscom.html">he's using</a> including the Zend Framework, the Zend_Gdata component and the Zend_Cache (for local caching of his blog feeds from Blogger).
</p>]]></description>
      <pubDate>Mon, 05 May 2008 12:01:26 -0500</pubDate>
    </item>
    <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[Lukas Smith's Blog: Chatting with Rasmus (part one)]]></title>
      <guid>http://www.phpdeveloper.org/news/9884</guid>
      <link>http://www.phpdeveloper.org/news/9884</link>
      <description><![CDATA[<p>
<i>Lukas Smith</i> got a chance to <a href="http://pooteeweet.org/blog/0/1038#m1038">catch up with Rasmus Lerdorf</a> (and others in #php.pecl) and "talk shop" about topics including handling large libraries and maxclients settings.
</p>
<blockquote>
In this first post I will provide a link and some commentary on Rasmus's <a href="http://pooteeweet.org/public/doctrine.txt">points regarding Doctrine</a> (note I left independent chatter in the log in order to not have any chance of me filtering the content, but there is very little of that so I hope the discussion is still easy enough to follow).
</blockquote>
<p>
<li>Lukas</i> <a href="http://pooteeweet.org/blog/0/1038#m1038">introduces</a> Doctrine briefly (what it does) along with some general thoughts on ORMs and making code a bit more bye code cache friendly.
</p>]]></description>
      <pubDate>Mon, 31 Mar 2008 13:58:08 -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[Tilllate Blog: Caching of Dynamic Data Sets]]></title>
      <guid>http://www.phpdeveloper.org/news/9178</guid>
      <link>http://www.phpdeveloper.org/news/9178</link>
      <description><![CDATA[<p>
On the Tilllate Blog, there's a <a href="http://techblog.tilllate.com/2007/11/30/caching-of-dynamic-data-sets/">new post</a> discussing the use of caching in applications, specifically for dynamic data.
</p>
<blockquote>
Consider you have a set of data that is changing dynamically for each page request and you need to cache that data the fastest way possible. You can't cache dynamic and unpredictable data as a whole, can you? Hence, we would put each data entry into cache separately to be able to fetch it separately and dynamically. But this means bombing your cache infrastructure with with requests.
</blockquote>
<p>
They break it up into a few different topics - caching text elements on the page, two-tiered caching (grouping cached items), incremental caching and cache versioning. They don't share an example of their code unfortunately, but they do mention something about a possible contribution to the <a href="http://framework.zend.com/manual/en/zend.cache.html">Zend_Cache</a> component of the Zend Framework.
</p>]]></description>
      <pubDate>Wed, 05 Dec 2007 10:29:00 -0600</pubDate>
    </item>
  </channel>
</rss>
