我正在为几个DRF视图使用TokenAuthentication。如果密钥存在于缓存中,则视图代码本身具有使用memcached的优化逻辑 - 通过减少数据库查询来加速。但是,我看到对于来自电话(客户端)的每个API请求,服务器仍然至少进行一次查询 - Postgres authtoken_token select
用于验证用户是否发送了authtoken
有没有办法避免这种情况,因为authtoken很少改变 - 通过将其保存在缓存中?
我在settings.py
中使用以下内容,但我不认为这有助于我的案例
SESSION_ENGINE = "django.contrib.sessions.backends.cached_db"
答案 0 :(得分:0)