msmith-techempower 9459aa4ee1 Finished up the Perl and Python tests 10 years ago
..
conf 013257d22d Naming Perl properly 11 years ago
README.md 013257d22d Naming Perl properly 11 years ago
app.pl 013257d22d Naming Perl properly 11 years ago
benchmark_config.json 2ee1133c4e Add .json to benchmark_config, Resolve TechEmpower/FrameworkBenchmarks#1095 10 years ago
nginx.conf 013257d22d Naming Perl properly 11 years ago
setup.sh 9459aa4ee1 Finished up the Perl and Python tests 10 years ago
source_code 013257d22d Naming Perl properly 11 years ago

README.md

Setup

  • Perl 5.10+
  • MySQL 5.5
  • Wrk 2.0

Requirements

  • Web::Simple
  • DBD::mysql
  • Starman (if using Starman as web server)
  • Plack (for plackup)
  • nginx (if you want to front Dancer with nginx, nginx.conf provided)

Deployment

Something along the lines of

plackup -E production -s Starman --workers=8 -l /tmp/frameworks-benchmark.sock -a ./app.pl

if you want to front it with nginx, otherwise

plackup -E production -s Starman --port=8080 --workers=8 -a ./app.pl