Petrik de Heus d1e6fc48af [ruby/rack] Use 1 thread for rack itsi (#10410) 12 hours ago
..
config d1e6fc48af [ruby/rack] Use 1 thread for rack itsi (#10410) 12 hours ago
.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 years ago
.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 years ago
Gemfile 5f0c945215 [ruby/rack] Update Falcon to 0.52.4 (#10285) 3 weeks ago
Gemfile.lock 5f0c945215 [ruby/rack] Update Falcon to 0.52.4 (#10285) 3 weeks ago
README.md 96a221905f [ruby/rack] Add Itsi webserver for Rack (#10266) 1 month ago
benchmark_config.json 96a221905f [ruby/rack] Add Itsi webserver for Rack (#10266) 1 month ago
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 years ago
falcon.rb 1bf0a220fc [ruby/rack] Add Pitchfork server (#9733) 8 months ago
hello_world.rb d1e6fc48af [ruby/rack] Use 1 thread for rack itsi (#10410) 12 hours ago
pg_db.rb b3ccafd058 [ruby/rack] Hardcode Puma to 5 threads (#10388) 6 days ago
rack-falcon.dockerfile 3d025b68b6 [ruby] Copy Gemfile.lock in docker (#10132) 2 months ago
rack-iodine.dockerfile 86decfabad [ruby] Use Ruby 4.0 rc (#10296) 3 weeks ago
rack-itsi.dockerfile d1e6fc48af [ruby/rack] Use 1 thread for rack itsi (#10410) 12 hours ago
rack-jruby.dockerfile b3ccafd058 [ruby/rack] Hardcode Puma to 5 threads (#10388) 6 days ago
rack-passenger.dockerfile 86decfabad [ruby] Use Ruby 4.0 rc (#10296) 3 weeks ago
rack-pitchfork.dockerfile 86decfabad [ruby] Use Ruby 4.0 rc (#10296) 3 weeks ago
rack.dockerfile b3ccafd058 [ruby/rack] Hardcode Puma to 5 threads (#10388) 6 days ago

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