Django cache中比较常用的有 cache_page 这么个 decorators, 下面就根据请求流程,结合源码来说说它是怎么工作的? 版本是django1.8,不同版本可能函数等会变化,逻辑应该类似. cache_page的功能 从逻辑上来说 cache_page 的功能非常简单,无非就是针对被装饰views对应的request进行缓存.当请求来了就检查是否有缓存,如果没有命中就正常获取 response,然后缓存给定的时间,如果命中缓存就从缓存中获取 缓存的response 对象并…