缓存_django

一、缓存简介

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

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

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

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

1、视图函数级别做缓存
  

 2、页面的部分做缓存

  

 3、全局缓存

原文地址:https://www.cnblogs.com/chenxiaozan/p/13288371.html