Chapter 1. Benchmarking Techniques

The phone rings and a voice on the other end yells, "Hey! Why can't this application support 200 concurrent users?" You take a deep breath, and in your most senior PHP tone you mutter, "Odd, I'll take a look at what's happening and provide a solution." Flash back to a few weeks prior to this conversation. You were tasked to build a database-driven PHP application, and by all accounts the requirements outlined a simple PHP application. As a seasoned PHP developer, you began to write code, creating the basic architectural layers, the PHP back end, the CSS, the JavaScript, and because you're well-versed in Photoshop, you also created the graphical layout, and released the application to production.

As your application ...

Get Pro PHP Application Performance Tuning PHP Web Projects for Maximum Performance now with the O’Reilly learning platform.

O’Reilly members experience live online training, plus books, videos, and digital content from nearly 200 publishers.