natemurthy / benchmarks

summary of web framework performance benchmarks

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

benchmarks

Results generated using the Apache Benchmark tool. Summary of JSON serialization over HTTP from:

  • flask
  • flask + gevent
  • flask + uwsgi
  • tornado
  • play2

Mean response time

Sample GET request serializing JSON over HTTP:

$ curl http://54.69.100.107:5000/api/rest/status
{
  "DgmsInstanceId": "dgms-service-0000"
}

Sample benchmark command (1000 requests, 100 at a time):

$ ab -n 1000 -c 100 http://54.69.100.107:5000/api/rest/status

Inspired by TechEmpower Benchmarks

About

summary of web framework performance benchmarks


Languages

Language:Python 51.0%Language:Scala 35.7%Language:Go 13.3%