1 / 2
文档名称:

django站点缓存.doc

格式:doc   大小:40KB   页数:2页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

django站点缓存.doc

上传人:小辰GG 2022/4/11 文件大小:40 KB

下载得到文件列表

django站点缓存.doc

文档介绍

文档介绍:麦子学院

django站点缓存
本文和大家分享的主要是django缓存中站点缓存相关内容,一起来看看吧,希望对大家学****django有所帮助。
缓存整个站点,是最简单的缓存方法
在MIDDLEWAR
麦子学院

django站点缓存
本文和大家分享的主要是django缓存中站点缓存相关内容,一起来看看吧,希望对大家学****django有所帮助。
缓存整个站点,是最简单的缓存方法
在MIDDLEWARE_CLASSES加入“update'和“fetch”间件
MIDDLEWARE_CLASSES
‘#第一',
'',
‘#最后',

“update必须配置在第一个
“fetch必须配置在最后一个
参数配置
CACHE_MIDDLEWARE_ALIAS存别名(默认:default)
CACHE_MIDDLEWARE_SECOND每个页面的缓存时间(s)(默认:600s)
CACHE_MIDDLEWARE_KEY_PREF如果缓存被多个使用相同Django安装的站点共享,配置此参数为站点名称或其它能代表站点的唯一字符串,以防止key冲突。如果不在意,可为空。
//对中间件进行说明
FetchFromCacheMiddleware
会缓存GET和HEAD200状态的responses,而且这些request和response的headers是允许的;
同一个URLrequest,不同查询参数,他的Responses会被作为不同page分别缓存;
这个中间件期待用具有相同responseheaders的GETrequest的response进行响应,这样它就可以用缓存的GETresponse响应HEADrequest。