【发布时间】:2016-09-23 02:25:08
【问题描述】:
似乎每个线程都维护其单独的缓存。我应该只使用我自己的 Django 对象来让多个线程共享一个数据库缓存吗?这样做有什么负面影响?
我面临的问题是这样的:
- 我正在使用数据库缓存
- 我在处理请求时保存到缓存中
- 我在处理下一个请求时从缓存中检索
我希望它在缓存中,但它不存在。通过打印线程标识,我看到它是一个不同的线程。同一个线程获得缓存命中,但不同的线程获得缓存未命中。
我预计数据库缓存后端不会发生这种情况。
【问题讨论】:
标签: django django-caching