2000字范文,分享全网优秀范文,学习好帮手!
2000字范文 > 使用Python Django开发web应用15 缓存

使用Python Django开发web应用15 缓存

时间:2020-12-15 16:04:03

相关推荐

使用Python Django开发web应用15 缓存

版本声明:转载请注明出处。未经允许,禁止商业用途。

15 使用Python Django开发web应用 缓存 讲师:刘一凡

第一步:

在settings.py中进行添加

CACHES = {

'default': {

'BACKEND': 'django.core.cache.backends.locmem.LocMemCache',

'LOCATION': 'unique-snowflake',

}

}

第二步:

views.py中添加

from django.views.decorators.cache import cache_page

然后使用@cache_page(60*1)装饰view userlog(),会根据url(参数不同,则url不同)进行缓存。

第三步:

查看效果

使用chrome查看某个人的blog,finish的平均时间从大约20多ms,减少到10多ms(最短只有3ms),不用缓存时没有出现过10ms以内的情况。

查看一个人的blog,在后台添加性的blog,缓存超时之后才会显示

生产环境中可以安装、使用MemCached,更高效,可扩展性也更强

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。