tfb fc68db4fc2 Disabling Nginx access logging from kelp and mojolicious 12 năm trước cách đây
..
conf 9ced7950ef Add fixes and setup to Perl frameworks 12 năm trước cách đây
README.md defd568a04 Add Perl Kelp 12 năm trước cách đây
__init__.py 066d9a174f added setup and benchmark_config files for kelp 12 năm trước cách đây
app.pl e7e0b0ca85 merge naturalist-master 12 năm trước cách đây
benchmark_config 873dde0f06 Refactor benchmark_configs 12 năm trước cách đây
nginx.conf fc68db4fc2 Disabling Nginx access logging from kelp and mojolicious 12 năm trước cách đây
setup.py e7e0b0ca85 merge naturalist-master 12 năm trước cách đây
source_code 66e46ee08e codeLineCount Create source_code file for each framework. Modify count_sloc to use gather_frameworks instead of a large list 12 năm trước cách đây

README.md

Setup

  • Perl 5.10+
  • MySQL 5.5
  • Wrk 2.0

Requirements

  • Kelp
  • 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=2 -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=2 -a ./app.pl