Rasums Lerdorf on PHP Performance – Focus on WordPress.

Rasums Lerdorf, birth giving father of PHP, had a presentation back in July this year at the Digg office on PHP performance optimization in San Francisco.

The slides “PHP Performance – Hacker Dojo” (29 July 2010) are available online. Next to that the full presentation is available as video on Vimeo.

After a quick overview of some of the new features in PHP 5.3, he gives us a detailed and practical look into PHP performance pitfalls. He walks us step by step through the tools and techniques to optimize an application, showing us some remarkable improvements in the performance and throughput of WordPress installation.

(Summary by Digg Development on Vimeo)

Whats especially interesting in this Presentation for me is the fact that Rasmus picked WordPress as an example application. So next to learning about the more general and PHP related advices about Performance, it offers some interesting information about WordPress in specific.

“We’re spending 99%+ of our time fiddling with the Database Results and making it look pretty”

(00:31:42; While reading callgrind output of WordPress)

Something I did not expect. It’s always a good Idea to measure instead of guess – I guess :)

The wordpress hphp related changes are located here: http://progphp.com/wp/. This contains some fixes for wordpress as well.

Via: Rasmus Lerdorf on PHP Performance / WordPress Tavern

About these ads
This entry was posted in Hakre's Tips, Pressed and tagged , , , , , , . Bookmark the permalink.

2 Responses to Rasums Lerdorf on PHP Performance – Focus on WordPress.

  1. Pingback: Serialization of double values in PHP 4 and PHP 5 | hakre on wordpress

  2. Pingback: Rules of Play – Faster is_serialized() | hakre on wordpress

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s