首页 > 编程语言 > 详细

python的web服务器

时间:2019-03-05 17:30:49      阅读:174      评论:0      收藏:0      [点我收藏+]

前言:下面所列举的两个框架是基于python的。还有许多是基于js的,例如vue、react。从事这部分工作的人是后台开发的前端人员或者偏前端的"全栈程序员"。

From: https://blog.csdn.net/myKurt/article/details/79914078

一、flask

详见:https://blog.csdn.net/yang9520/article/details/79740374

特点是:简单易用,特别适合个人web或者Restful API 服务器

二、aiohttp

简介

asyncio可以实现单线程并发IO操作。如果仅用在客户端,发挥的威力不大。如果把asyncio用在服务器端,例如Web服务器,由于HTTP连接就是IO操作,因此可以用单线程+coroutine实现多用户的高并发支持。

asyncio实现了TCPUDPSSL等协议,aiohttp则是基于asyncio实现的HTTP框架。

From: https://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000/0014320981492785ba33cc96c524223b2ea4e444077708d000

异步io操作是实现高性能服务器的一大必要条件。

特点

高性能,高并发

技术分享图片

代码见:https://github.com/xunhanliu/awesome-python3

代码来源:https://github.com/michaelliao/awesome-python3-webapp/tree/day-14

注:又添加了许多注释

 

python的web服务器

原文:https://www.cnblogs.com/xunhanliu/p/10478033.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!