Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

Collection of various Haskell web benchmarks

tree: 476e6eb447

Fetching latest commit…

Octocat-spinner-32-eaf2f5

Cannot retrieve the latest commit at this time

Octocat-spinner-32 bigtable update cabal files with new new dependencies and versions September 04, 2012
Octocat-spinner-32 pong
Octocat-spinner-32 static-file WAI 0.4 June 10, 2011
Octocat-spinner-32 .gitignore use common shell code March 15, 2011
Octocat-spinner-32 README.md
Octocat-spinner-32 create-graph.hs create-graph added March 20, 2011
Octocat-spinner-32 ruby-install.txt add passenger March 15, 2011
Octocat-spinner-32 setup-python.sh Added Python/flup March 14, 2011
Octocat-spinner-32 setup.sh
README.md

Benchmarks for Web Applications and Web Server Applications

About

We created these to compare the Warp web server and the Yesod web framework with other web servers and frameworks.

Here is a blog of the PONG benchmark: http://www.yesodweb.com/blog/2011/03/preliminary-warp-cross-language-benchmarks

In our comparison, we tried to find the fastest servers in other languages. For python we used tornado. For Ruby we used Goliath. Here is an overview of Ruby deployment options. For Java we used winstone, although there may well be a better option.

In the future we would like to benchmark against Erlang and Nginx.

Installation

These benchmarks are designed to be ran on a debian/Ubuntu EC2 server. There is an existing install script for every aspect of the installation.

Something went wrong with that request. Please try again.