开发者社区> 问答> 正文

Django 下的缓存机制具体是什么呢?

Django 下的缓存机制具体是什么呢?

展开
收起
游客vwuxaq6iqaowc 2021-11-05 19:24:37 346 0
1 条回答
写回答
取消 提交回答
  • Django 自带了一个健壮的缓存系统来保存动态页面这样避免对于每次请求都重新计算。方便起见, Django 提供了不同级别的缓存粒度:可以缓存特定视图的输出、可以仅仅缓存那些很难生产出来的部分、或者可以缓存整个网站 Django 也能很好的配合那些“下游”缓存, 比如 Squid 和基于浏览器 的缓存。这里有一些缓存不必要直接去控制但是可以提供线索, (via HTTPheaders)关于网站哪些部分 需要缓存和如何缓存。 设置缓存: 缓存系统需要一些设置才能使用。 也就是说,你必须告诉他你要把数据缓存在哪里,是数据库中, 文件系统或者直接在内存中。 这个决定很重要,因为它会影响你的缓存性能,是的,一些缓存类型要比其他的缓存类型更快速。 你的缓存配置是通过 setting 文件的 CACHES 配置来实现的。

    2021-11-05 19:32:40
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
基于英特尔 SSD 的虚拟机缓存解决SSD 立即下载
用户态高速块缓存方案 立即下载
高性能Web架构之缓存体系 立即下载