Escolar Documentos
Profissional Documentos
Cultura Documentos
Application
Benchmarking
Paul M. Jones
php|works atlanta
September 12-14, 2007
“Statistical Histories for
Fun and Profit”
• Benchmarking as economic predictor
• Benchmarking as engineering analysis
• Methodologies, results, and interpretation
• Application
• Single frameworks
• Framework comparisons
Read These
About Paul
• “...(time to load-test.)”
• Ran “ab”, optimized,
handled spike
• But how many req/sec
were possible?
• Where were the limits?
Relative Limits
ab -c 10 -t 60 http://localhost/...
Outer Limits
• Hardware & OS
• Fedora
• Apache 2.2
• ~2100 req/sec
• ~1160 req/sec
solar-0.28.0
symfony-1.0.6
symfony-1.0.6-dw
zend-1.0.1
ci-1.5.4
prado-3.1.0
• http://code.google.com/p/web-framework-
benchmarks/
• http://paul-m-jones/blog/?p=238
• http://www.laurathomson.com/2007/07/do-all-
framewor.html