django 的几种运行方法性能对比
http://irobot.blog.hexun.com/20332312_d.html
看了这些数字,总结一下:
1.django服务器的prefork是稳定第一,但是显然不如thread状态下的速度快
2.thread处理速度是快,但是到一个临界状态后出错哪可是一踏里糊涂呀
3.scgi比fcgi的简洁不是盖的,对于cpu的消耗就是小,而且实现比较稳定# 这则文章原文是 HD 写的,只是 HD 的站现在打不开了。
Django 性能测试,以及对fastcgi下进程模型和线程模型的分析
http://www.iteye.com/topic/267429
从这个对比结果,我们还可以得知:
1线程创建在ubuntu中的代价比进程小的多。(根据观察,在创建进程的时候,cpu上升到100%,而线程模型的cpu只有80%的样子)
2在进程已经存在的情况下,处理请求的能力,进程要比线程能力强。而且要强出1/3左右的样子
Django lighttpd fastcgi 部署及小小的性能测试
http://baye.wayly.net/archive/21002
用ab 和 http_load 进行了一下测试
使用自带的服务器 python manage.py runserver 测试
峰值达到 160 requests/second
使用 lighttpd + fastcgi
可以达到 200 requests/second
SCGI 和 fastcgi 性能几乎一样