Commits

Andriy Kornatskyy committed 7f1f6f9

Updated documentation examples with benchmark of real world application.

  • Participants
  • Parent commits f1939db

Comments (0)

Files changed (2)

File doc/examples.rst

     env/bin/easy_install -O2 jinja2 mako tenjin \
       tornado wheezy.html wheezy.template
 
-Download `bigtable.py`_ source code and run it::
+Download `bigtable.py`_ source code and run it (Intel Core 2 Quad CPU Q6600 @
+2.40GHz × 4; Kernel Linux 3.2.0-2-686-pae; Debian Testing; Python 2.7.3)::
 
     $ env/bin/python bigtable.py
     jinja2                         40.22ms  24.86rps
 ----------
 
 There is real world example available in `wheezy.web`_ package. It can be found
-in `demo.template`_ application.
+in `demo.template`_ application. The application has few screens: home, sign
+up, sign in, etc. The content implementation is available for jinja2, mako,
+tenjin, wheezy.template and wheezy.template (with preprocessor).
+
+The throughtput was captured using apache benchmark (concurrecy level 500,
+number of request 100K)::
+
+                        /        /en/signin    /en/signup
+    jinja2              9339     6422          6196
+    mako                9681     6720          6567
+    tenjin              11138    7233          7203
+    wheezy.template     15023    8898          8900
+    wheezy.template     21144    11027         11087
+    (preprocessor)
+
+Environment specification::
+
+* Client: Intel Core 2 Quad CPU Q6600 @ 2.40GHz × 4, Kernel 3.2.0-3-686-pae
+* Server: Intel Xeon CPU X3430 @ 2.40GHz x 4, Kernel 3.2.0-3-amd64, uwsgi 1.2.4
+* Debian Testing, Python 2.7.3, LAN 1 Gb.
+
+
+.. image:: static/bench2.png
 
 .. _`virtualenv`: http://pypi.python.org/pypi/virtualenv
 .. _`bigtable.py`: https://bitbucket.org/akorn/wheezy.template/src/tip/demos/bigtable/bigtable.py

File doc/static/bench2.png

Added
New image