Categories


Loading feed
Loading feed
Loading feed

George Schlossnagle Presents talk On High Performance PHP


George Schlossnagle gave a talk on “High Performance PHP” which was very good. At OmniTI, George works with a lot of different clients helping them resolve bottlenecks and squeeze the most out of their applications. This experience along with the collective knowledge of OmniTI gives him unique insight into ways to speed up PHP applications. I only got to sit in on a small portion of his session but even so, I was able to get some good tips.

I’m not summarizing his entire session because he had 3.5 hours and I’ve got about 30 seconds. He did, however, give a “Top 10” list and I’ll share that with you. Here are George’s “10 Best Practices” related to PHP performance

  1. User a compiler cache
  2. Control your include trees to no more than 10 includes
  3. Be mindful of how you use your RDBMS
  4. Be mindful of how you use other network resources
  5. Use RegEx cautiously
  6. Always build with caching in mind
  7. Output buffering and compression are good.
  8. Watch for resource exhaustion
  9. Profile early, profile often.
  10. Dev-Ops cooperation is essential.

George made the point that RDBMS are the most common application bottleneck that he runs across when helping people improve their PHP performance.

=C=

Comments


Thursday, July 27, 2006
OTHER POINT
9:03PM PDT · nuage6
Thursday, September 21, 2006
RE:
12:10AM PDT · Agnostic-C
Monday, December 18, 2006
DASDSA
11:38PM PST · register008