A Report on Web Application Framework Benchmarks and Perl's Performance
-
Upload
crimson-thompson -
Category
Engineering
-
view
215 -
download
3
description
Transcript of A Report on Web Application Framework Benchmarks and Perl's Performance
YAPC::Asia Tokyo 2014 LTMasahiro Nagano / @kazeburo
(translated by @laouji)
A Report on Web Framework Benchmarks
and Perl’s Performance
TechempowerWeb Framework Benchmarks
• Techempower has been posting it since 2013• 21 languages, 100 web framework benchmarks• Scores are updated every so often. Currently on
Round 9• The source code and benchmark tools are posted on
Github, and anyone can make a pull request to add or update tests for frameworks
http://www.techempower.com/benchmarks/
Types of web applications tested
• JSON Serialization• Single Query• Multiple Query• Fortunes• Data Updates• Plaintext
Run Environments for the Benchmarks
• EC2• Physical Machine– Core i7 2600K– dual-Xeon E5-2660v2
How Perl is Performing
How Perl is PerformingCrashing & Burning
Not Even Running!!
Half of PHP!!1
Something needs to be done...
Oh yeah speaking of benchmarks...
ISUCON4
BTW
I won 1st prize last round
So I got serious
*using EC2 c3.xlarge
*using EC2 c3.xlarge
Here’s what I did
Why Web Framework Benchmarks are important
• Comparing performance between different web application frameworks helps devs pick which framework is most suitable
• A way to showcase optimum settings and code
So if you make a WAF, make a pull request!