缓存_django

一、缓存简介

  django是动态网站,每次请求都会请求数据进行相应的操作,当程序量大的时候,发给时间多,所以缓存的作用就是将某个view的返回值保存至内存或者memcache中,在一定的时间内有人再来访问的话,不需要再次执行view函数,而是直接从内存或者memcache中将之前缓存的内容获取,并返回

Django中提供了6种缓存方式:

  • 开发调试
  • 内存
  • 文件
  • 数据库
  • Memcache缓存(python-memcached模块)
  • Memcache缓存(pylibmc模块)

 

二、3种网站常用应用场景

1、视图函数级别做缓存
  

 

 2、页面的部分做缓存

  

 

 3、全局缓存

 

posted on 2020-07-12 14:38  陈小赞  阅读(103)  评论(0编辑  收藏  举报

导航