Learn and live.
阅读全文
windows下redis下载地址:
ornado 所谓的异步:就是你调用我之后,我发现数据没准备好,那我就不处理,而是跳到程序的其他地方继续执行,等数据准备好之后再切回来继续执行。Tornado 的 IOLoop 就是一个总调度器,汇总了所有的 events 和 callbacks,然后同步执行。这会整体生提升性能,但不会降低单个请求的响应时间。
源码分析的时候,一定要有层级和模块的概念,任何一个系统都可以被认为是许多个层级或者模块通过向外界暴露接口或者调用其他层级模块接口的方式连接在一起。所以没有必要上来就把每一个细节的实现搞明白,这是低效不科学的方法。正确的方法是首先从宏观上对整体框架有一个认识,划分出层级和模块,然后再具体把每一个模块搞透彻。