开发者社区> 行者武松> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

6个最佳的开源Python应用服务器

简介:
+关注继续查看

首先,你知道什么是应用服务器吗?应用服务器通常被描述为是存在于服务器中心架构中间层的一个软件框架。

应用服务器常被看作是一个三层的应用程序,即图形用户界面(GUI)服务器,应用程序(业务逻辑)服务器,以及数据库和事务服务器,目的是为安全及状态维护、数据访问及其持久性提供服务。

对于Web应用程序,应用服务器和Web服务器运行在相同的环境中,应用服务器支持动态网页的创建和服务的部署,比如集群、故障切换、负载均衡等,所以开发者只要关注实现业务逻辑即可。

如果还不明白的话,不妨将它看成是一扇神奇的大门——它可以让你写的代码运行在服务器上,并和客户端上的代码相互交流,从而让你能更清楚明白地处理复杂事务。

现在,在知道了应用程序服务器的概念之后,让我们一起来看看6个最好的Python应用程序服务器吧。

1.Django

Django是一款用Python语言写的免费开源的Web应用程序框架,它遵循模型 -视图-控制器(MVC)的架构模式。

官方网站:https://www.djangoproject.com/

2.Gunicorn

Gunicorn“绿麒麟”是一款支持Unix的Python Web服务器网关接口HTTP服务器,提供了大量的功能,能让开发操作变得更容易。

官方网站:http://gunicorn.org/

3.Python Paste

Python Paste,有时也称为paste,是一套用Python编写的用于Web开发工具。

官方网站:http://pythonpaste.org/

4.Tornado

Tornado是一款可扩展的,非阻塞的Web服务器,应用开发框架,以及异步联网库。

官方网站:http://www.tornadoweb.org/en/stable/

5.Twisted

Twisted是一款事件驱动的网络编程框架,支持TCP,UDP,SSL / TLS,IP多点传播和大量的协议(包括HTTP,XMPP,NNTP,IMAP,SSH,IRC和FTP等等)。

官方网站:https://twistedmatrix.com/trac/

6.CherryPy

CherryPy是一款使用Python编程语言的面向对象的Web应用程序框架。它通过使用封装来支持HTTP协议,旨在为加快Web应用程序的开发进程。

官方网站:http://www.cherrypy.org/

希望上述Python应用服务器能对各位有用。


作者:小峰

来源:51CTO

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
Python编程:WSGI服务器的参考实现wsgiref模块
Python编程:WSGI服务器的参考实现wsgiref模块
66 0
Python编程:排序算法之快速排序
Python编程:排序算法之快速排序
82 0
Python编程:排序算法之冒泡排序
Python编程:排序算法之冒泡排序
101 0
Python编程:json序列化python对象
Python编程:json序列化python对象
75 0
Python编程:metaclass元类实现简单的ORM
Python编程:metaclass元类实现简单的ORM
93 0
Python编程:calendar日历模块入门
Python编程:calendar日历模块入门
58 0
Python编程:Django之安全验证
涉及内容 装饰器 cookie session form验证 缓存 中间件 信号 csrf 分页
130 0
Python编程:socket实现简单的网站服务器
Python编程:socket实现简单的网站服务器
86 0
Python编程:threading多线程
Python编程:threading多线程
86 0
Python编程:time时间模块
Python编程:time时间模块
70 0
+关注
行者武松
杀人者,打虎武松也。
文章
问答
文章排行榜
最热
最新
相关电子书
更多
Python 系列直播——深入Python与日志服务,玩转大规模数据分析处理实战第二讲
立即下载
ACE 区域技术发展峰会:Flink Python Table API入门及实践
立即下载
Python第四讲——使用IPython/Jupyter Notebook与日志服务玩转超大规模数据分析与可视化
立即下载