One Year of PHP at Yahoo!
Michael J. Radwin

Speaker Info

Outline

Yahoo! by the Numbers

Web Server Stack

What is FreeBSD?

PHP in a Nutshell

PHP in Context

Scaling PHP

Install an Accelerator

Profile

Use Include Files Appropriately

Use Abstraction Sparingly

Write PHP Extensions in C/C++

PHP Security

register_globals

Be a Little Paranoid

Input Filtering

Risks with Serialized Data

Managing PHP

Build Options

INI Files

Package Management

File Layout

Open Problems

Coding PHP Takes Discipline

The “Day-Glo Green Problem”

PHP != Perl

Performance

Slide 30