摘要: 优点: 1 消耗资源少 2 无需切换开销 3 无需同步互斥 4 IO并发性好 缺点: 1 无法利用计算机多核 yilde --> 协程实现的基本关键字 有两个 第三库可以实现协程 1 greenlet g = greenlet.greenlet() g.switch() 选择要执行的协程事件 imp 阅读全文
posted @ 2018-09-17 20:25 Sky__liu 阅读(302) 评论(0) 推荐(0) 编辑
摘要: HTTP server 2.0 1 接收客户请求 2 解析客户端请求 3 组合数据,形成HTTP response 4 将数据发送给客户端 升级 : 1 多线程接收客户端请求 2 基本的请求解析,根据请求返回数据(相应内容) 3 除了可以请求静态网页,也可以请求简单的数据 4 将功能封装在一个类中 阅读全文
posted @ 2018-09-17 16:25 Sky__liu 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 1 缓存内容使用 django支持多种不同的cache backend,默认使用的是localmem,django-redis 是一个使django支持 redis cache的功能组件。 安装 pip install django-redis 注意,本人电脑在UBUNTU16.04下安装失败: 原 阅读全文
posted @ 2018-09-17 13:52 Sky__liu 阅读(238) 评论(0) 推荐(0) 编辑