<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type="text/xsl" href="http://www.phpclasses.org/rss2html.xsl"?>
<!-- Generated by: http://www.phpclasses.org/rsswriter $Revision: 1.13 $ -->
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
 <channel>
  <atom:link rel="self" type="application/rss+xml" href="http://www.phpclasses.org/blog/category/php-performance/post/latest.rss"/>
  <description>Latest posts on the PHP Performance: Articles on how to improve the performance of PHP applications and Web sites</description>
  <link>http://www.phpclasses.org/blog/category/php-performance/</link>
  <title>PHP Performance</title>
  <pubDate>Wed, 16 May 2012 07:02:11 GMT</pubDate>
  <language>en</language>
  <image>
   <link>http://www.phpclasses.org/blog/category/php-performance/</link>
   <title>PHP Classes site logo</title>
   <url>http://files.phpclasses.org/themes/igd01/graphics/logo-phpclasses.png</url>
  </image>
  <item>
   <link>http://www.phpclasses.org/blog/post/183-Will-it-ever-Matter-if-PHP-Sucks--Lately-in-PHP-podcast-episode-23.html</link>
   <title>Will it ever Matter if PHP Sucks? - Lately in PHP podcast episode 23</title>
   <description>&lt;div style=&quot;clear: both&quot;&gt;&#10;&lt;div style=&quot;margin-top: 1ex&quot;&gt;&lt;a href=&quot;http://www.phpclasses.org/blog/post/183-Will-it-ever-Matter-if-PHP-Sucks--Lately-in-PHP-podcast-episode-23.html&quot;&gt;Will it ever Matter if PHP Sucks? - Lately in PHP podcast episode 23&lt;/a&gt;&lt;/div&gt;&#10;&lt;div style=&quot;margin-top: 1ex&quot;&gt;By Manuel Lemos&lt;/a&gt;&lt;/div&gt;&#10;&lt;div style=&quot;margin-top: 1ex&quot;&gt;Once in a while we see fans of other languages writing long articles on why PHP sucks and you should not use it. But will that ever matter?&lt;br /&gt;&#13;&#10;&lt;br /&gt;&#13;&#10;That is one of the main topics discussed by Manuel Lemos and Ernani Joppert in the episode 23 of the Lately in PHP podcast, for the first time also recorded in video using Google Hangouts On Air.&lt;br /&gt;&#13;&#10;&lt;br /&gt;&#13;&#10;They also covered other polemic ideas for future PHP versions like the pure PHP script proposal, making function names case-sensitive and the option to skip optional function parameters.&lt;br /&gt;&#13;&#10;&lt;br /&gt;&#13;&#10;Another interesting topic discussed in this podcast is about the proposals for  HTTP 2.0 protocol.&lt;br /&gt;&#13;&#10;&lt;br /&gt;&#13;&#10;Listen to the podcast, watch the video recording or read the transcript to learn about these and other interesting PHP related topics.&lt;/a&gt;&lt;/div&gt;&#10;&lt;/div&gt;&#10;</description>
   <pubDate>Mon, 07 May 2012 18:54:57 GMT</pubDate>
   <guid>http://www.phpclasses.org/blog/post/183-Will-it-ever-Matter-if-PHP-Sucks--Lately-in-PHP-podcast-episode-23.html</guid>
   <category>PHP Performance</category>
   <category>PHP community</category>
   <category>PHP opinions</category>
   <enclosure url="http://www.phpclasses.org/blog/post/183/file/124/name/Lately-In-PHP-23.mp3" length="30900941" type="audio/mpeg"/>
  </item>
  <item>
   <link>http://www.phpclasses.org/blog/post/182-Making-the-Web-Faster-with-HTTP-2-Protocol.html</link>
   <title>Making the Web Faster with HTTP 2 Protocol</title>
   <description>&lt;div style=&quot;clear: both&quot;&gt;&#10;&lt;div style=&quot;margin-top: 1ex&quot;&gt;&lt;a href=&quot;http://www.phpclasses.org/blog/post/182-Making-the-Web-Faster-with-HTTP-2-Protocol.html&quot;&gt;Making the Web Faster with HTTP 2 Protocol&lt;/a&gt;&lt;/div&gt;&#10;&lt;div style=&quot;margin-top: 1ex&quot;&gt;By Manuel Lemos&lt;/a&gt;&lt;/div&gt;&#10;&lt;div style=&quot;margin-top: 1ex&quot;&gt;The HTTP protocol version 2.0 is in the process of being defined. There was a call for proposals and several researchers submitted specifications and ideas that can make the Web faster and better in several other aspects.&lt;br /&gt;&#13;&#10;&lt;br /&gt;&#13;&#10;Read this article to learn about the details of these proposals and what Web developers can expect to prepare to take advantage of the planned improvements of the HTTP 2.0 protocol.&lt;/a&gt;&lt;/div&gt;&#10;&lt;/div&gt;&#10;</description>
   <pubDate>Thu, 03 May 2012 20:24:10 GMT</pubDate>
   <guid>http://www.phpclasses.org/blog/post/182-Making-the-Web-Faster-with-HTTP-2-Protocol.html</guid>
   <category>PHP Performance</category>
   <category>PHP Security</category>
   <category>PHP opinions</category>
  </item>
  <item>
   <link>http://www.phpclasses.org/blog/post/170-The-Debate-of-Making-PHP-Faster-using-a-JIT-Compiler--Lately-in-PHP-podcast-episode-19.html</link>
   <title>The Debate of Making PHP Faster using a JIT Compiler - Lately in PHP podcast episode 19</title>
   <description>&lt;div style=&quot;clear: both&quot;&gt;&#10;&lt;div style=&quot;margin-top: 1ex&quot;&gt;&lt;a href=&quot;http://www.phpclasses.org/blog/post/170-The-Debate-of-Making-PHP-Faster-using-a-JIT-Compiler--Lately-in-PHP-podcast-episode-19.html&quot;&gt;The Debate of Making PHP Faster using a JIT Compiler - Lately in PHP podcast episode 19&lt;/a&gt;&lt;/div&gt;&#10;&lt;div style=&quot;margin-top: 1ex&quot;&gt;By Manuel Lemos&lt;/a&gt;&lt;/div&gt;&#10;&lt;div style=&quot;margin-top: 1ex&quot;&gt;The official PHP implementation is evolving too slowly, while alternative implementations like Phalanger and Facebook HipHop can run PHP faster thanks to the use of JIT compiler engines.&lt;br /&gt;&#13;&#10;&lt;br /&gt;&#13;&#10;JIT compilation was the main topic of the episode 19 of the Lately in PHP podcast presented by Manuel Lemos and Ernani Joppert who received as guests Miloslav Beno of the Phalanger team and Nuno Lopes of the PECL LLVM project to discuss this and other interesting topics of the PHP scene.&lt;br /&gt;&#13;&#10;&lt;br /&gt;&#13;&#10;They also made a brief retrospective of what happened in the PHP world in 2011 and what they expect for 2012.&lt;br /&gt;&#13;&#10;&lt;br /&gt;&#13;&#10;Listen to the podcast or read the transcript here.&lt;/a&gt;&lt;/div&gt;&#10;&lt;/div&gt;&#10;</description>
   <pubDate>Thu, 05 Jan 2012 17:10:35 GMT</pubDate>
   <guid>http://www.phpclasses.org/blog/post/170-The-Debate-of-Making-PHP-Faster-using-a-JIT-Compiler--Lately-in-PHP-podcast-episode-19.html</guid>
   <category>New site features</category>
   <category>Interviews</category>
   <category>PHP Performance</category>
   <category>Lately in PHP Podcast</category>
   <enclosure url="http://www.phpclasses.org/blog/post/170/file/103/name/Lately-In-PHP-19.mp3" length="24798192" type="audio/mpeg"/>
  </item>
  <item>
   <link>http://www.phpclasses.org/blog/post/168-Can-NET-make-PHP-run-faster-than-the-official-PHP-implementation.html</link>
   <title>Can .NET make PHP run faster than the official PHP implementation?</title>
   <description>&lt;div style=&quot;clear: both&quot;&gt;&#10;&lt;div style=&quot;margin-top: 1ex&quot;&gt;&lt;a href=&quot;http://www.phpclasses.org/blog/post/168-Can-NET-make-PHP-run-faster-than-the-official-PHP-implementation.html&quot;&gt;Can .NET make PHP run faster than the official PHP implementation?&lt;/a&gt;&lt;/div&gt;&#10;&lt;div style=&quot;margin-top: 1ex&quot;&gt;By Manuel Lemos&lt;/a&gt;&lt;/div&gt;&#10;&lt;div style=&quot;margin-top: 1ex&quot;&gt;Phalanger is compiler that generates .NET assemblies from PHP code, so it runs in a .NET virtual machine.&lt;br /&gt;&#13;&#10;&lt;br /&gt;&#13;&#10;The latest benchmarks seem to indicate that PHP applications compiled by Phalanger execute noticeably faster than when they are executed by the official PHP implementation based on Zend engine, even when a caching extension is used.&lt;br /&gt;&#13;&#10;&lt;br /&gt;&#13;&#10;Read this article to learn how Phalanger works and what lessons can be learned to make the official PHP implementation run at least as fast, eventually in PHP 6 based on Zend Engine 3.&lt;/a&gt;&lt;/div&gt;&#10;&lt;/div&gt;&#10;</description>
   <pubDate>Thu, 15 Dec 2011 18:50:26 GMT</pubDate>
   <guid>http://www.phpclasses.org/blog/post/168-Can-NET-make-PHP-run-faster-than-the-official-PHP-implementation.html</guid>
   <category>PHP Performance</category>
   <category>PHP opinions</category>
  </item>
  <item>
   <link>http://www.phpclasses.org/blog/post/155-Top-10-Wrong-Ideas-About-PHP-That-You-Should-Get-Right.html</link>
   <title>Top 10 Wrong Ideas About PHP That You Should Get Right</title>
   <description>&lt;div style=&quot;clear: both&quot;&gt;&#10;&lt;div style=&quot;margin-top: 1ex&quot;&gt;&lt;a href=&quot;http://www.phpclasses.org/blog/post/155-Top-10-Wrong-Ideas-About-PHP-That-You-Should-Get-Right.html&quot;&gt;Top 10 Wrong Ideas About PHP That You Should Get Right&lt;/a&gt;&lt;/div&gt;&#10;&lt;div style=&quot;margin-top: 1ex&quot;&gt;By Manuel Lemos&lt;/a&gt;&lt;/div&gt;&#10;&lt;div style=&quot;margin-top: 1ex&quot;&gt;PHP is often a misunderstood language by people that either love or hate it.&lt;br /&gt;&#13;&#10;&lt;br /&gt;&#13;&#10;On one side there are developers that hate PHP apparently because they do not quite understand how it works. They do not respect PHP and prefer other languages. So they lose many opportunities to make good money from the PHP market, which has so many high paying jobs for qualified developers.&lt;br /&gt;&#13;&#10;&lt;br /&gt;&#13;&#10;On the other side there are developers that love PHP but do not take full advantage of the language because they are not fully aware of all they can do with it.&lt;br /&gt;&#13;&#10;&lt;br /&gt;&#13;&#10;This article attempts to clarify some of the most common wrong ideas that many developers have about PHP.&lt;br /&gt;&#13;&#10;&lt;br /&gt;&#13;&#10;Read the article to the end, so you may eventually start having a better perspective about PHP and take advantage of the opportunities that this language and the PHP ecosystem can provide you.&lt;/a&gt;&lt;/div&gt;&#10;&lt;/div&gt;&#10;</description>
   <pubDate>Thu, 18 Aug 2011 19:36:47 GMT</pubDate>
   <guid>http://www.phpclasses.org/blog/post/155-Top-10-Wrong-Ideas-About-PHP-That-You-Should-Get-Right.html</guid>
   <category>PHP Performance</category>
   <category>PHP community</category>
   <category>PHP opinions</category>
  </item>
  <item>
   <link>http://www.phpclasses.org/blog/post/138-2010-Yet-another-great-year-for-PHP.html</link>
   <title>2010: Yet another great year for PHP</title>
   <description>&lt;div style=&quot;clear: both&quot;&gt;&#10;&lt;div style=&quot;margin-top: 1ex&quot;&gt;&lt;a href=&quot;http://www.phpclasses.org/blog/post/138-2010-Yet-another-great-year-for-PHP.html&quot;&gt;2010: Yet another great year for PHP&lt;/a&gt;&lt;/div&gt;&#10;&lt;div style=&quot;margin-top: 1ex&quot;&gt;By Manuel Lemos&lt;/a&gt;&lt;/div&gt;&#10;&lt;div style=&quot;margin-top: 1ex&quot;&gt;2010 was an year full of interesting happenings for the PHP development and its community of developers.&lt;br /&gt;&#13;&#10;&lt;br /&gt;&#13;&#10;This article presents a balance of what were the most important happenings in the PHP community in 2010, as well a reflection of what we can expect for 2011 for PHP, as well for the PHPClasses site.&lt;/a&gt;&lt;/div&gt;&#10;&lt;/div&gt;&#10;</description>
   <pubDate>Thu, 23 Dec 2010 15:53:35 GMT</pubDate>
   <guid>http://www.phpclasses.org/blog/post/138-2010-Yet-another-great-year-for-PHP.html</guid>
   <category>New site features</category>
   <category>PHP Performance</category>
   <category>Web site design</category>
   <category>PHP User Groups</category>
   <category>PHP community</category>
  </item>
  <item>
   <link>http://www.phpclasses.org/blog/post/137-Hardware-Accelerated-PHP-PHP-534-PHP-54-hold-off-modPageSpeed-and-AJAX-2--Lately-in-PHP-podcast-episode-7.html</link>
   <title>Hardware Accelerated PHP, PHP 5.3.4, PHP 5.4 hold off, mod_PageSpeed and AJAX 2 - Lately in PHP podcast episode 7</title>
   <description>&lt;div style=&quot;clear: both&quot;&gt;&#10;&lt;div style=&quot;margin-top: 1ex&quot;&gt;&lt;a href=&quot;http://www.phpclasses.org/blog/post/137-Hardware-Accelerated-PHP-PHP-534-PHP-54-hold-off-modPageSpeed-and-AJAX-2--Lately-in-PHP-podcast-episode-7.html&quot;&gt;Hardware Accelerated PHP, PHP 5.3.4, PHP 5.4 hold off, mod_PageSpeed and AJAX 2 - Lately in PHP podcast episode 7&lt;/a&gt;&lt;/div&gt;&#10;&lt;div style=&quot;margin-top: 1ex&quot;&gt;By Manuel Lemos&lt;/a&gt;&lt;/div&gt;&#10;&lt;div style=&quot;margin-top: 1ex&quot;&gt;On this episode of Lately in PHP podcast, Manuel Lemos and Ernani Joppert discuss the proposal of using video card GPUs to accelerate PHP.&lt;br /&gt;&#13;&#10;&lt;br /&gt;&#13;&#10;They also comment on the upcoming release of PHP 5.3.4 expected for mid-December, as well the PHP 5.4 hold off debate that has been going on due mostly to the lack of consensus between core developers.&lt;br /&gt;&#13;&#10;&lt;br /&gt;&#13;&#10;Apart from those PHP issues, they also comment of accelerating Web pages using Google mod_PageSpeed Apache 2 module, as well about the new features of XMLHttpRequest Level 2 JavaScript object to implement AJAX applications.&lt;/a&gt;&lt;/div&gt;&#10;&lt;/div&gt;&#10;</description>
   <pubDate>Wed, 01 Dec 2010 07:59:59 GMT</pubDate>
   <guid>http://www.phpclasses.org/blog/post/137-Hardware-Accelerated-PHP-PHP-534-PHP-54-hold-off-modPageSpeed-and-AJAX-2--Lately-in-PHP-podcast-episode-7.html</guid>
   <category>PHP Performance</category>
   <category>Lately in PHP Podcast</category>
   <category>PHP community</category>
   <enclosure url="http://www.phpclasses.org/blog/post/137/file/32/name/Lately-In-PHP-7.mp3" length="22009932" type="audio/mpeg"/>
  </item>
  <item>
   <link>http://www.phpclasses.org/blog/post/135-Accelerate-Web-Pages-Automatically-using-Google-ModPageSpeed-Unusual-Site-Speedup-Techniques-Part-4.html</link>
   <title>Accelerate Web Pages Automatically using Google Mod_PageSpeed: Unusual Site Speedup Techniques Part 4</title>
   <description>&lt;div style=&quot;clear: both&quot;&gt;&#10;&lt;div style=&quot;margin-top: 1ex&quot;&gt;&lt;a href=&quot;http://www.phpclasses.org/blog/post/135-Accelerate-Web-Pages-Automatically-using-Google-ModPageSpeed-Unusual-Site-Speedup-Techniques-Part-4.html&quot;&gt;Accelerate Web Pages Automatically using Google Mod_PageSpeed: Unusual Site Speedup Techniques Part 4&lt;/a&gt;&lt;/div&gt;&#10;&lt;div style=&quot;margin-top: 1ex&quot;&gt;By Manuel Lemos&lt;/a&gt;&lt;/div&gt;&#10;&lt;div style=&quot;margin-top: 1ex&quot;&gt;After several months of development, Google announces a stable release of mod_pagespeed, an Apache 2 Web server module that can automatically optimize the Web pages that are served by Apache without any changes to the actual scripts that generate those Web pages.&lt;br /&gt;&#13;&#10;&lt;br /&gt;&#13;&#10;This article explains in more detail what is mod_pagespeedup and how you can use it to improve the speed of serving your site Web pages.&lt;/a&gt;&lt;/div&gt;&#10;&lt;/div&gt;&#10;</description>
   <pubDate>Wed, 17 Nov 2010 18:06:32 GMT</pubDate>
   <guid>http://www.phpclasses.org/blog/post/135-Accelerate-Web-Pages-Automatically-using-Google-ModPageSpeed-Unusual-Site-Speedup-Techniques-Part-4.html</guid>
   <category>PHP Tutorials</category>
   <category>PHP Performance</category>
  </item>
  <item>
   <link>http://www.phpclasses.org/blog/post/134-Unusual-Site-Speedup-Techniques-debate-Named-parameters-and-Annotations--Lately-in-PHP-podcast-episode-6.html</link>
   <title>Unusual Site Speedup Techniques debate, Named parameters and Annotations - Lately in PHP podcast episode 6</title>
   <description>&lt;div style=&quot;clear: both&quot;&gt;&#10;&lt;div style=&quot;margin-top: 1ex&quot;&gt;&lt;a href=&quot;http://www.phpclasses.org/blog/post/134-Unusual-Site-Speedup-Techniques-debate-Named-parameters-and-Annotations--Lately-in-PHP-podcast-episode-6.html&quot;&gt;Unusual Site Speedup Techniques debate, Named parameters and Annotations - Lately in PHP podcast episode 6&lt;/a&gt;&lt;/div&gt;&#10;&lt;div style=&quot;margin-top: 1ex&quot;&gt;By Manuel Lemos&lt;/a&gt;&lt;/div&gt;&#10;&lt;div style=&quot;margin-top: 1ex&quot;&gt;In this episode, Manuel Lemos and Ernani Joppert discuss several unusual site speedup techniques presented in recent articles of the PHPClasses site blog.&lt;br /&gt;&#13;&#10;&lt;br /&gt;&#13;&#10;They also discuss the (non-)inclusion of new PHP features discussed by PHP core developers like having named parameters in function calls and the support of Java-like annotations in PHP code.&lt;/a&gt;&lt;/div&gt;&#10;&lt;/div&gt;&#10;</description>
   <pubDate>Mon, 01 Nov 2010 06:59:59 GMT</pubDate>
   <guid>http://www.phpclasses.org/blog/post/134-Unusual-Site-Speedup-Techniques-debate-Named-parameters-and-Annotations--Lately-in-PHP-podcast-episode-6.html</guid>
   <category>PHP Performance</category>
   <category>Lately in PHP Podcast</category>
   <enclosure url="http://www.phpclasses.org/blog/post/134/file/27/name/Lately-In-PHP-6.mp3" length="33491340" type="audio/mpeg"/>
  </item>
  <item>
   <link>http://www.phpclasses.org/blog/post/133-Accelerate-scripts-running-multiple-tasks-in-parallel-using-asynchronous-programming-Unusual-Site-Speedup-Techniques-Part-3.html</link>
   <title>Accelerate scripts running multiple tasks in parallel using asynchronous programming: Unusual Site Speedup Techniques: Part 3</title>
   <description>&lt;div style=&quot;clear: both&quot;&gt;&#10;&lt;div style=&quot;margin-top: 1ex&quot;&gt;&lt;a href=&quot;http://www.phpclasses.org/blog/post/133-Accelerate-scripts-running-multiple-tasks-in-parallel-using-asynchronous-programming-Unusual-Site-Speedup-Techniques-Part-3.html&quot;&gt;Accelerate scripts running multiple tasks in parallel using asynchronous programming: Unusual Site Speedup Techniques: Part 3&lt;/a&gt;&lt;/div&gt;&#10;&lt;div style=&quot;margin-top: 1ex&quot;&gt;By Manuel Lemos&lt;/a&gt;&lt;/div&gt;&#10;&lt;div style=&quot;margin-top: 1ex&quot;&gt;Asynchronous programming allows developers to write faster code by running multiple parallel tasks at the same time.&lt;br /&gt;&#13;&#10;&lt;br /&gt;&#13;&#10;This contrasts with the traditional synchronous programming on which programs perform a task and do nothing else besides waiting for the task to finish before proceeding to the next task.&lt;br /&gt;&#13;&#10;&lt;br /&gt;&#13;&#10;This article explains better what is asynchronous programming and how you can implement it in PHP to develop code that executes tasks much faster.&lt;/a&gt;&lt;/div&gt;&#10;&lt;/div&gt;&#10;</description>
   <pubDate>Thu, 28 Oct 2010 16:15:57 GMT</pubDate>
   <guid>http://www.phpclasses.org/blog/post/133-Accelerate-scripts-running-multiple-tasks-in-parallel-using-asynchronous-programming-Unusual-Site-Speedup-Techniques-Part-3.html</guid>
   <category>PHP Tutorials</category>
   <category>PHP Performance</category>
  </item>
 </channel>
</rss>
