<?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>Wed, 19 Jun 2013 18:17:42 -0500</pubDate>
    <ttl>30</ttl>
    <item>
      <title><![CDATA[Chris Jones: Using PHP 5.5's New "Opcache" Opcode Cache]]></title>
      <guid>http://www.phpdeveloper.org/news/19324</guid>
      <link>http://www.phpdeveloper.org/news/19324</link>
      <description><![CDATA[<p>
<i>Chris Jones</i> has a new post to his Oracle blog today talking about the <a href="https://blogs.oracle.com/opal/entry/using_php_5_5_s">new "opcode" opcode caching</a> that's going to be built into future PHP versions This is the implementation of the Zend Optimizer+ opcode caching in a native language interface. The latest <a href="http://snaps.php.net/">PHP 5.5 snapshots</a> have it included.
</p>
<blockquote>
The new "opcache" can be seen as substitute for the venerable <a href="http://pecl.php.net/package/APC">APC cache</a>, the maintenance of which had become an issue. Note: although opcache is now readily available, there is currently nothing preventing you from using any available (working!) opcode cache in PHP 5.5.
</blockquote>
<p>
He gives you a quick guide to getting this new opcode caching enabled and compiled into a shiny new download of the PHP 5.5.x branch. You'll need a special command line flag on the compile and to update your php.ini to load the needed shares module. You can also use it if you're on PHP 5.2 or higher either by <a href="https://github.com/zend-dev/ZendOptimizerPlus">compiling this source</a> or <a href="http://pecl.php.net/package/ZendOptimizerPlus">using this PECL extension</a>.
</p>]]></description>
      <pubDate>Mon, 18 Mar 2013 09:42:55 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[PHPClasses.org: Lately in PHP, Episode 33 - PHP Innovation Award Winner of 2012]]></title>
      <guid>http://www.phpdeveloper.org/news/19284</guid>
      <link>http://www.phpdeveloper.org/news/19284</link>
      <description><![CDATA[<p>
PHPClasses.org has posted the <a href="http://www.phpclasses.org/blog/post/202-PHP-Innovation-Award-Winner-of-2012--Lately-in-PHP-podcast-episode-33.html">latest episode</a> of their "Lately in PHP" podcast series - Episode #33, "PHP Innovation Award Winner of 2012".
</p>
<blockquote>
he PHP Programming Innovation Award Winner of 2012 was announced. An interview with the winner, Karl Holz from Canada, was one of the main topics of the episode 33 of the Lately in PHP podcast conducted by Manuel Lemos and Ernani Joppert. They also discussed the usual batch of PHP topics of interest like Zend Optimizer+ source code that was released, the PHP 5.5 feature freeze and roadmap, as well an article that compares PHP to an Hobbit, as well other languages to Lord Of The Rings story characters.
</blockquote>
<p>
You can listen to this latest episode either through the <a href="http://www.phpclasses.org/blog/post/202-PHP-Innovation-Award-Winner-of-2012--Lately-in-PHP-podcast-episode-33.html">in-page player</a>, by <a href="http://www.phpclasses.org/blog/post/202/file/165/name/Lately-In-PHP-33.mp3">downloading the mp3</a> or you can <a href="http://www.youtube.com/watch?feature=player_embedded&v=a7DY5_37NU0">watch the video</a> of the recording. You can also <a href="http://www.phpclasses.org/blog/category/podcast/post/latest.rss">subscribe to their feed</a> to get this and other episodes as they're released.
</p>]]></description>
      <pubDate>Thu, 07 Mar 2013 10:30:43 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[Lukas Smith: On predictable PHP release cycles]]></title>
      <guid>http://www.phpdeveloper.org/news/19256</guid>
      <link>http://www.phpdeveloper.org/news/19256</link>
      <description><![CDATA[<p>
<i>Lukas Smith</i> has a new post today about what he sees as an important part of PHP (or really most open source projects) - a <a href="http://pooteeweet.org/blog/0/2194#m2194">predictable release cycle</a>. It centers around the recent proposal to introduce the <a href="https://wiki.php.net/rfc/optimizerplus">Zend Optimizer+</a> into the core and how it seems to be causing a delay with 5.5 (maybe up to 2 months).
</p>
<blockquote>
What troubles me though is that its being proposed very late in the game for PHP 5.5, therefore causing a likely delay of 5.5 of at least about 2 months in the best case scenario if it were included. The other option of including it in 5.6 does not seem to be as popular at this point. This saddens me quite a bit since I believe that <a href="https://wiki.php.net/rfc/releaseprocess">predictable release cycles</a> would carry several advantages
</blockquote>
<p>
He points out some things that come along with having predicability around the software releases like developers knowing when/if their changes will make it into the next release. It also makes it easier for end users to plan their releases of their own software, knowing when they'll be getting a feature. In this particular case, though, he doesn't quite understand the delay as the Zend Optimizer+ isn't a change to core, it's an addition:
</p>
<blockquote>
What is even stranger for this case is that we are just talking about an extension here. Its not a language feature, there is no engine level integration. So even if its not added to core, people can easily get Optimizer+ via PECL. So in this case we are not talking about people having to wait another 10-11 months. Don't get me wrong I think getting an opcode cache into core is awesome, but the reality is that shared host users will probably still not have access to it [...] and the rest can still get it, albeit with a bit more effort. 
</blockquote>]]></description>
      <pubDate>Fri, 01 Mar 2013 09:37:52 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[PHPClasses.org: Lately in PHP, Episode 32 - Zend Optimizer+ Cache in PHP 5.5 & MySQL 5.6]]></title>
      <guid>http://www.phpdeveloper.org/news/19150</guid>
      <link>http://www.phpdeveloper.org/news/19150</link>
      <description><![CDATA[<p>
On PHPClasses.org today they've posted the latest episode of their "Lately in PHP" podcast, <a href="http://www.phpclasses.org/blog/post/200--Zend-Optimizer-Cache-in-PHP-55-and-MySQL-56-Performance-Improvements--Lately-in-PHP-podcast-episode-32.html">Episode #32</a>, "Zend Optimizer+ Cache in PHP 5.5 and MySQL 5.6 Performance Improvements".
</p>
<blockquote>
MySQL 5.6 speed improvements and how it affects PHP applications was one of the main topics discussed by Manuel Lemos and Ernani Joppert on the episode 32 of the Lately in PHP podcast. They also commented on the eventual adoption of the Zend Optimizer+ as the PHP code caching extension that may be shipping with PHP 5.5 as alternative to APC, the implications of this to the PHP community.
</blockquote>
<p>
They also talk some about the switch of OpenSuSE/Fedora Linux to MariaDB MySQL, TDD in the Zurmo PHP Open Source CRM and using HTML5 animations. You can listen to this latest episode either through the <a href="http://www.phpclasses.org/blog/post/200--Zend-Optimizer-Cache-in-PHP-55-and-MySQL-56-Performance-Improvements--Lately-in-PHP-podcast-episode-32.html">in-page player</a>, by <a href="http://www.phpclasses.org/blog/post/200/file/162/name/Lately-In-PHP-32.mp3">downloading the mp3 directly</a> or <a href="http://www.youtube.com/watch?feature=player_embedded&v=lD6vEiUtpPo#!">watch the video</a> of the recording on YouTbue.
</p>]]></description>
      <pubDate>Thu, 07 Feb 2013 12:56:55 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[WebPerformance.com: Load Testing SugarCRM and the Zend Optimizer]]></title>
      <guid>http://www.phpdeveloper.org/news/9043</guid>
      <link>http://www.phpdeveloper.org/news/9043</link>
      <description><![CDATA[<p>
<i>Chris Merrill</i> has <a href="http://www.webperformanceinc.com/library/reports/SugarZendOptimizer/index.html">written up</a> a case study measuring the load handling abilities of the Zend Optimizer with a default application - in this case, <a href="http://www.sugarcrm.com/">SugarCRM</a>.
</p>
<blockquote>
This article measures the performance impact of the Zend Optimizer on a real-world processor-bound PHP application (SugarCRM) under load. Our measure of performance is user capacity. We define that as the number of simultaneous users that the system can support while meeting the specified performance criteria. The performance criteria for this test require that all pages load within 6 seconds and no errors are encountered in the application.
</blockquote>
<p>
<a href="http://www.webperformanceinc.com/library/reports/SugarZendOptimizer/index.html">The process</a> is broken out into a few different sections including the methodology he used (including the software list, hardware used and configurations of both) and the results/analysis from running the test requests (such as page duration and server process use).
</p>]]></description>
      <pubDate>Wed, 14 Nov 2007 15:16:00 -0600</pubDate>
    </item>
  </channel>
</rss>
