2021
03-11
03-11
浅谈Django 页面缓存的cache_key是如何生成的
页面缓存e.g.@cache_page(time_out,key_prefix=key_prefix)defmy_view():...默认情况下,将使用配置中的defaultcachecache_page装饰器是由缓存中间件CacheMiddleware转换而来的CacheMiddleware继承了UpdateCacheMiddleware和FetchFromCacheMiddlewareUpdateCacheMiddleware继承自MiddlewareMixin,只重写了process_response方法,用于在处理完视图之后将视图缓存起来classUpdateCacheMiddleware(MiddlewareMixin)...
继续阅读 >