找回密码
 用户注册

QQ登录

只需一步,快速开始

查看: 7476|回复: 0

部署Python到Linux,用Python+Nginx+uwsgi设置高性能服务器

[复制链接]
发表于 2012-12-13 11:53:52 | 显示全部楼层 |阅读模式
PHP是专门做网站应用的,配置起来相当容易,用Nginx+fastcgi+PHP是很流行的组合,效果也很好。但Python则不同了,因为语言设计目标等原因,长期以来Python缺乏类似PHP一样的,高性能的,能与nginx等优秀服务器软件系统相互结合的机制。

自从Python推出了wsgi接口协议之后,事情有了转机。自由软件阵营的一些高手,开始开发基于wsgi的中间价和Python web开发框架。系统逐渐走向标准化。
互联网上有一个迅速发展的开源项目,uWsgi Server,提供了优秀的wsgi的实现。它可以与nginx服务器结合,一起提供高性能的Python web框架运行环境。

网站地址:http://projects.unbit.it/uwsgi/
代码库目前已经转向github:   https://github.com/unbit/uwsgi-docs   

uWSGI的主要特点如下:

◆超快的性能。
◆低内存占用(实测为apache2的mod_wsgi的一半左右)。
◆多app管理。
◆详尽的日志功能(可以用来分析app性能和瓶颈)。
◆高度可定制(内存大小限制,服务一定次数后重启等)。

目前的文档还不够有条理,稍显杂乱,使用的人需要自己摸索一下。






您需要登录后才可以回帖 登录 | 用户注册

本版积分规则

Archiver|手机版|小黑屋|ACE Developer ( 京ICP备06055248号 )

GMT+8, 2024-11-21 16:33 , Processed in 0.019073 second(s), 5 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表