pythonweb开发用什么服务器_python用什么服务器

作者:融水公子 rsgz

首先我们得知道什么是应用服务器

应用服务器常被看作是一个三层的应用程序,即

1 图形用户界面(GUI)服务器

2 应用程序(业务逻辑)服务器

3 数据库和事务服务器(目的是为安全及状态维护、数据访问及其持久性提供服务)

你还可以叫它应用程序服务器 Web应用程序框

常见应用服务器(web框架):

1.Django

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

2.Gunicorn

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

3.Python Paste

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

4.Tornado

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

5.Twisted

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

6.CherryPy

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

总之,应用服务器支持动态网页的创建和服务的部署,比如集群、故障切换、负载均衡等,所以开发者只要关注实现业务逻辑即可

---

你可能感兴趣的:(pythonweb开发用什么服务器_python用什么服务器)