Petrik 8c5ed65efe [ruby/rack] Mark Rack as Realistic instead of Stripped 8 сар өмнө
..
config 59df508711 [ruby/rack] Use java_tune.sh script for rack-jruby (#9372) 11 сар өмнө
.dockerignore 472a935fce Fixed the broken rack benchmarks. Upgraded ruby version to 3.2 and upgraded the gems used. The benchmarks only use postgres now and use the Sequel gem for database access only (no ORM, everything is done with raw SQL). Made some minor changes to improve query speed including preparing statements (#8240) 2 жил өмнө
.gitignore 472a935fce Fixed the broken rack benchmarks. Upgraded ruby version to 3.2 and upgraded the gems used. The benchmarks only use postgres now and use the Sequel gem for database access only (no ORM, everything is done with raw SQL). Made some minor changes to improve query speed including preparing statements (#8240) 2 жил өмнө
Gemfile 1f29a038e3 [ruby/rack] Add Iodine server 9 сар өмнө
Gemfile.lock 1f29a038e3 [ruby/rack] Add Iodine server 9 сар өмнө
README.md 1f29a038e3 [ruby/rack] Add Iodine server 9 сар өмнө
benchmark_config.json 8c5ed65efe [ruby/rack] Mark Rack as Realistic instead of Stripped 8 сар өмнө
config.ru 472a935fce Fixed the broken rack benchmarks. Upgraded ruby version to 3.2 and upgraded the gems used. The benchmarks only use postgres now and use the Sequel gem for database access only (no ORM, everything is done with raw SQL). Made some minor changes to improve query speed including preparing statements (#8240) 2 жил өмнө
falcon.rb 472a935fce Fixed the broken rack benchmarks. Upgraded ruby version to 3.2 and upgraded the gems used. The benchmarks only use postgres now and use the Sequel gem for database access only (no ORM, everything is done with raw SQL). Made some minor changes to improve query speed including preparing statements (#8240) 2 жил өмнө
hello_world.rb 1f29a038e3 [ruby/rack] Add Iodine server 9 сар өмнө
pg_db.rb 36a565afbc [ruby/rack] Don't use async_thread_pool (#9466) 10 сар өмнө
rack-falcon.dockerfile 4ccf5c9cd7 [ruby] Use Ruby 3.4 9 сар өмнө
rack-iodine.dockerfile fc9852ce3a [ruby/rack] Detect workers for Iodine 9 сар өмнө
rack-jruby.dockerfile 1f29a038e3 [ruby/rack] Add Iodine server 9 сар өмнө
rack-unicorn.dockerfile 4ccf5c9cd7 [ruby] Use Ruby 3.4 9 сар өмнө
rack.dockerfile 4ccf5c9cd7 [ruby] Use Ruby 3.4 9 сар өмнө

README.md

Ruby Rack Benchmarking Test

The information below contains information specific to Rack. For further guidance, review the documentation. Also note the additional information provided in the Ruby README.

This is the Ruby Rack portion of a benchmarking test suite comparing a variety of web servers.

Infrastructure Software Versions

The tests were run with:

Paths & Source for Tests

  • Routing and controller logic is in hello_world.rb
  • Database access is done with pg_db.rb (only postgres is supported and we are using sequel to connect and run queries)
  • No ORM is used.

Get Help

Experts

Resources