首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >WSGI vs uWSGi with Nginx

WSGI vs uWSGi with Nginx
EN

Stack Overflow用户
提问于 2011-10-12 20:06:31
回答 1查看 59.9K关注 0票数 96

谁能解释一下在Nginx上使用WSGIuWSGI时的优缺点。

目前,我正在为Django网站建立一个生产服务器,我已经准备好了,但无法决定我应该使用WSGI还是uWSGI。您能详细解释一下每种配置的区别吗?哪种配置的可扩展性最好?

提前感谢

EN

回答 1

Stack Overflow用户

发布于 2011-10-12 20:37:08

通常情况下,最好在主web服务器之外的单独进程中运行Python。这样一来,web服务器就可以有很多非常小的线程来快速处理静态内容,而独立的Python进程又大又重,每个进程都运行自己的Python解释器。所以普通的WSGI是不好的,因为它用一个大的Python解释器膨胀了你的每一个nginx线程。在nginx后面使用flupgunicornuWSGI要好得多,因为这释放了nginx来简单地服务于内容,并允许您选择要运行的轻量级nginx线程的数量,而与您选择使用多少重量级Python线程来提供动态内容无关。目前,人们似乎对gunicorn非常满意,但这三种选择中的任何一种都应该很好。

展望未来,当负载开始变得严重时,它还可以释放您将Python移动到另一台服务器。

票数 34
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7739810

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档