数据库,接口导致很多网站加载速度降低,优化数据库,优化接口是提升网站体验效果的方法之一,而对于一些动态网站,长时间不变化的数据没必要每次都去数据库或接口中取,使用缓存会带来更加舒适的体验。
Django自带的缓存系统非常好用,本文介绍使用文件缓存页面数据的方法。
配置settings.py
配置如图,主要是缓存目录的路径需要配置好,指定的位置需要读写权限,我的配置是:
缓存文件夹,site_cache
超时时间:600秒
最大缓存数据量:1000个
配置视图
导入cache_page,直接在想要缓存的函数上添加装饰器,参数为超时时间,
首次访问会生成缓存文件:
以上就实现文件缓存
注意:视图缓存只支持GET方式,POST方式测试无法缓存
文章由Python实践派原创,转载请注明。
欢迎订阅我的头条号。