change to mod_python for mod_wsgi.
Django App をapacheで動かしているんだけど、mod_pythonとmod_wsgiでどうかわるのかしらと思い、少しばかり試してみた。
- FreeBSD 8.0-R
- Apache 2.2.13
- python 2.5.4
- mod_python 2.7.11
- mod_wsgi 2.8
- memcached 1.2.8
結果的には、若干、起動時のパフォーマンスが速くなったかな程度。
そもそも、memcachedが動いているから、連続してアクセスしてもほとんど回線帯域とマシンスペックで頭打ちかと。
memcacheが死んだ状態だと、こんなパフォーマンス。
・mod_python
[yasui@MacMini: ~/tmp][15:37] $ /usr/bin/time curl http://tewi.a-yasui.info/ > log % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 37438 0 37438 0 0 3724 0 --:--:-- 0:00:10 --:--:-- 9378 10.05 real 0.00 user 0.00 sys
・mod_wsgi
[yasui@MacMini: ~/tmp][15:39] $ /usr/bin/time curl http://tewi.a-yasui.info/ > log2 % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 37438 0 37438 0 0 3870 0 --:--:-- 0:00:09 --:--:-- 10356 9.68 real 0.00 user 0.00 sys