• Applications using > 2 servers to serve dynamic content • PHP applications that need source obfuscated • Use for code analysis to improve performance, even w/o HPHP deployment
Who does not benefit from HPHP?
• Sites w/ minimal traffic • Shared hosting • “PHP is rarely the bottleneck” - Rasmus • Most OSS project developers • Apps using PHP 5. 3 • Apps on 32 -bit systems • Windows users
Getting HPHP running is NOT easy!
Some suggestions if you want to use HPHP. . .
• Plan for crashes! • Use nginx in front of HPHP • Refresh your C++ knowledge • Be willing to help port extensions • Create your own build scripts • Use distcc if you can • Pay attention to known issues!