Hamilton Turner 4f9ba9fba0 Merge pull request #1293 from hamiltont/fix-symfony2 %!s(int64=10) %!d(string=hai) anos
..
templates fbcdb3118a Name python properly %!s(int64=11) %!d(string=hai) anos
README.md fbcdb3118a Name python properly %!s(int64=11) %!d(string=hai) anos
app.py a6c1f4092d Python tests not updating DB %!s(int64=10) %!d(string=hai) anos
bash_profile.sh a29b56724d Updated flask %!s(int64=11) %!d(string=hai) anos
benchmark_config 28cf9580aa python: Use virtualenv to isolate tests. %!s(int64=11) %!d(string=hai) anos
gunicorn_conf.py 28cf9580aa python: Use virtualenv to isolate tests. %!s(int64=11) %!d(string=hai) anos
install.sh a29b56724d Updated flask %!s(int64=11) %!d(string=hai) anos
nginx.conf fbcdb3118a Name python properly %!s(int64=11) %!d(string=hai) anos
requirements-pypy.txt fbcdb3118a Name python properly %!s(int64=11) %!d(string=hai) anos
requirements.txt 7f83ee0751 Update Python 2 and PyPy %!s(int64=10) %!d(string=hai) anos
setup_nginxuwsgi.sh 7f83ee0751 Update Python 2 and PyPy %!s(int64=10) %!d(string=hai) anos
setup_py2.sh 7f1a6417a0 Line-endings are hard %!s(int64=11) %!d(string=hai) anos
setup_py3.sh 7f1a6417a0 Line-endings are hard %!s(int64=11) %!d(string=hai) anos
setup_pypy.sh 7f1a6417a0 Line-endings are hard %!s(int64=11) %!d(string=hai) anos
source_code fbcdb3118a Name python properly %!s(int64=11) %!d(string=hai) anos
uwsgi.ini fbcdb3118a Name python properly %!s(int64=11) %!d(string=hai) anos

README.md

Flask Benchmark Test

Single file test, app.py

Description

Flask + Flask-SQLAlchemy

Interpreter

  • CPython 2.7.4
  • PyPy 2.0

Database

MySQL (MySQL-python on CPython, PyMySQL on PyPy)

Server

  • gunicorn+meinheld on CPython
  • Tornado on PyPy

Test URLs

JSON Encoding

http://localhost:8080/json

Single Row Random Query

With ORM:

http://localhost:8080/dbs

Without ORM (raw):

http://localhost:8080/dbsraw

Variable Row Query Test

With ORM:

http://localhost:8080/db?queries=2

Without ORM (raw):

http://localhost:8080/dbraw?queries=2