<?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 19:17:59 -0500</pubDate>
    <ttl>30</ttl>
    <item>
      <title><![CDATA[Antony Dovgal's Blog: locating bottlenecks in PHP code with Pinba]]></title>
      <guid>http://www.phpdeveloper.org/news/12454</guid>
      <link>http://www.phpdeveloper.org/news/12454</link>
      <description><![CDATA[<p>
<i>Antony Dovgal</i> has <a href="http://daylessday.org/archives/30-locating-bottlenecks-in-PHP-code-with-Pinba.html">announced a tool</a> that can help you find out where issues are in your code - specifically places where too much work is being done and gumming up the works. The <a href="http://pinba.org/">Pinba</a> statistics server for PHP that gathers UDP data from the PHP processes and makes it available for parsing/graphing.
</p>
<blockquote>
What is it? It's a daemon gathering <a href="http://pinba.org/wiki/Manual:Basics#Data">information</a> sent by PHP processes by UDP. In the same time Pinba acts as a read-only storage engine for MySQL, so you can use good ol' SQL to access the data. [...] There is no need to store that information for further analysis, therefore Pinba doesn't actually store the data - it keeps it only for <a href="http://pinba.org/wiki/Manual:Configuration#pinba_stats_history">15 minutes</a> (you can change that, of course), which is more than enough to update graphs.
</blockquote>
<p>
You can find out more about the project on <a href="http://pinba.org/wiki/Main_Page">its (wiki) site</a> including links to the latest downloads (version 0.0.3 at the time of this post).
</p>]]></description>
      <pubDate>Tue, 05 May 2009 08:47:21 -0500</pubDate>
    </item>
  </channel>
</rss>
