Django 运行方式和性能测试 scgi/fastcgi/lighttpd

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 性能几乎一样

你可能感兴趣的:(Django 运行方式和性能测试 scgi/fastcgi/lighttpd)