Django
中等
面试题库
Django
中等
Django 的 cache 框架中 key 前缀 KEY_PREFIX 与 version 如何配合实现缓存分组与整体失效?
Django
中等
Django 的 redis 缓存如何配置连接池与序列化?与 django-redis 的 pickle 序列化参数有什么关系?
Django
困难
Django 的缓存穿透、缓存击穿、缓存雪崩分别是什么?如何用空值缓存/互斥锁/过期随机化应对?
Django
困难
Django 缓存与数据库双写一致性如何保证?Cache-Aside、Write-Through、Write-Behind 模式分别怎么选?
Django
简单
Django 的低级缓存 API cache.set/get/delete 如何正确使用?超时时间参数有哪些特殊值?
Django
中等
Django 的 cache_page 装饰器底层如何工作?如何让匿名与登录用户看到不同缓存?
Django
中等
Django 的 per-view 缓存与 template fragment 缓存如何配置?缓存键是如何生成的?
Django
简单
Django 的缓存版本控制(cache key version)如何实现?为什么需要 version?
Django
简单
Django 的 LocMemCache、FileBasedCache、DatabaseCache、RedisCache 等后端区别是什么?如何配置多缓存?
Django
中等
自定义 Django 信号如何定义、注册与发送?signal.connect 的 sender、dispatch_uid 参数有什么作用?
Django
中等