摘要: 问题:发送大量并发的时候,request_timeout和connect_timeout时间一到,默认的时长:20S, 不管还有多少没有请求,剩下都会抛异常HTTPTimeoutError【Timeout in request queue】 解决方法如下: 步骤1、AsyncHTTPClient._ 阅读全文
posted @ 2020-11-25 17:17 小粉优化大师 阅读(1347) 评论(0) 推荐(0) 编辑
摘要: 需求:主要研究AsyncHTTPClient整个的创建过程 注意:此代码来源Tornado源码 来自Tornado httpclient.py class AsyncHTTPClient(Configurable): _instance_cache = None # type: Dict[IOLoo 阅读全文
posted @ 2020-11-25 15:39 小粉优化大师 阅读(300) 评论(0) 推荐(0) 编辑
摘要: 需求:当实例化子类时,需要让父类调用实现子类方法或子类没有实现调用的方法调父类的方法的需求。 注意:此代码来源Tornado源码 一、实例化子类调用父类的方法的示例 class Base(object): def __new__(cls, *args, **kwargs): cls.config(c 阅读全文
posted @ 2020-11-25 14:38 小粉优化大师 阅读(444) 评论(0) 推荐(0) 编辑
摘要: weakref模块主要的作用:就是一种弱类型的应用,使用此类型,内存管理不再以传统计数器的次数来实现内存的回收,而是通过单独开辟的内存来存储实例的对象,然后通过指针地址引用的方式,实现对象的调用,使用完成后,GC马上回收内存,从而达到高效回收内存,提高效率。 一、常用的方法有两种 weakref.W 阅读全文
posted @ 2020-11-25 14:07 小粉优化大师 阅读(742) 评论(0) 推荐(0) 编辑