摘要:
channels实现websocket channels [官方文档] Channels通过Django的同步核心编织异步代码,允许Django项目不仅处理HTTP,还可以处理需要长时间连接的协议 - WebSockets,MQTT,chatbots,业余无线电等等。 它在保留Django同步和易用 阅读全文
摘要:
API接口规范 目录 Restful Api 协议 域名 api版本控制 api路径规划 HTTP请求方式 过滤信息 API 传入参数 返回数据 非Restful Api的需求 页面级的api 自定义组合api 规范 传入参数 返回数据 总结 Restful API 协议 为了确保不同系统/模块间的 阅读全文
摘要:
Python Asyncio简介 所谓「异步 IO」,就是你发起一个 IO 操作,却不用等它结束,你可以继续做其他事情,当它结束时,你会得到通知。 Asyncio 是并发的一种方式。对 Python 来说,并发还可以通过线程(threading)和多进程(multiprocessing)来实现。As 阅读全文
摘要:
线程池 线程池的作用 降低资源消耗。通过重复利用已创建的线程降低线程创建、销毁线程造成的消耗。 提高响应速度。当任务到达时,任务可以不需要等到线程创建就能立即执行。 提高线程的可管理性。线程是稀缺资源,如果无限制的创建,不仅会消耗系统资源,还会降低系统的稳定性,使用线程池可以进行统一的分配、调优和监 阅读全文
摘要:
数据库连接池 如果在开线程请求数据库中如果觉得所用时间太长的话,就可以通过python数据库连接池去改善一下在此方面的不足之处。 python编程中可以使用pymysql进行数据库连接及增删改查操作,但每次连接mysql请求时,都是独立的去请求访问,比较浪费资源,而且访问数量达到一定数量时,对m 阅读全文
摘要:
Nginx 配置详解 序言 Nginx是lgor Sysoev为俄罗斯访问量第二的rambler.ru站点设计开发的。从2004年发布至今,凭借开源的力量,已经接近成熟与完善。 Nginx功能丰富,可作为HTTP服务器,也可作为反向代理服务器,邮件服务器。支持FastCGI、SSL、Virtual 阅读全文
摘要:
一,Python兼容性 Django 3.1支持Python 3.6、3.7、3.8和3.9(自3.1.3起)。建议并仅正式支持每个系列的最新版本。 二,异步视图和中间件支持 1,Django现在支持完全异步的请求路径,包括: 异步视图 异步中间件 异步测试和测试客户端 2,要开始使用异步视图,需要 阅读全文
摘要:
这里将介绍一下Django 3.0的版本说明!!!!!!! 一,Python兼容性 1,Django 3.0支持Python 3.6、3.7、3.8和3.9(自3.0.11起)。强烈建议并仅正式支持每个系列的最新版本。2,Django 2.2.x系列是最后一个支持Python 3.5的系列。 二,数 阅读全文
摘要:
Docker介绍 1.1,引言 1, 环境不一致(导致换个环境不能运行) 2, 在多用户的操作系统下,会互相影响。 3, 运维成本过高的问题(双十一用户暴增) 4,学习成本高,关于安装软件的成本过高。 1.2 Docker的思想 1,集装箱: 1,会将所有需要的内容放到不同的集装箱中,谁需要这些环境 阅读全文
摘要:
一、PXC介绍 1.1 关于PXC PXC(Percona XtraDB Cluster)是MySQL数据库的一种高可用集群策略,与传统的基于主从复制模式的集群架构相比 PXC 最突出特点就是解决了诟病已久的数据复制延迟问题,基本上可以达到实时同步。而且节点与节点之间,他们相互的关系是对等的。PXC 阅读全文