Petrik de Heus 7624406e06 [ruby/rack] Use autotune for Puma database connections (#8536) 1 年之前
..
config 7624406e06 [ruby/rack] Use autotune for Puma database connections (#8536) 1 年之前
.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 da80af131e [ruby/rack] Upgrade dependencies (#9023) 1 年之前
Gemfile.lock be267fd96a Bump rexml from 3.2.6 to 3.2.8 in /frameworks/Ruby/rack 1 年之前
README.md bbdb62178f [ruby] Use Ruby 3.3 and update README's (#8666) 1 年之前
benchmark_config.json 0a01e1f36f [ruby/rack] Fix and enable fortunes (#8513) 2 年之前
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 7624406e06 [ruby/rack] Use autotune for Puma database connections (#8536) 1 年之前
pg_db.rb 383714a1f8 [Ruby] Use clamp for queries count (#8853) 1 年之前
rack-falcon.dockerfile 1e36e378f5 [ruby/rack] Use Ruby 3.4-rc (#9066) 1 年之前
rack-jruby.dockerfile 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 年之前
rack-unicorn.dockerfile 1e36e378f5 [ruby/rack] Use Ruby 3.4-rc (#9066) 1 年之前
rack.dockerfile 1e36e378f5 [ruby/rack] Use Ruby 3.4-rc (#9066) 1 年之前

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