C# 缓存Api令牌

C# 缓存Api令牌,c#,asp.net-mvc,api,C#,Asp.net Mvc,Api,为api项目缓存最近使用的令牌是否有利于性能 我关心的是执行数据库查询,每个验证令牌的请求都会减慢请求的速度 在内存中缓存总是比访问数据库快,但要确保令牌在缓存时仍然有效,这取决于您。您可以通过只缓存一小段时间来实现这一点,或者定期检查数据库中对缓存中令牌的更改。在内存中缓存总是比访问数据库快,但您需要确保缓存时令牌仍然有效。您可以通过只缓存一小段时间,或者定期检查数据库中缓存中令牌的更改来实现这一点。谢谢您的输入。我倾向于对活动令牌使用缓存,并使用某种定期功能删除过期的令牌。谢谢您的输入。我倾

为api项目缓存最近使用的令牌是否有利于性能


我关心的是执行数据库查询,每个验证令牌的请求都会减慢请求的速度

在内存中缓存总是比访问数据库快,但要确保令牌在缓存时仍然有效,这取决于您。您可以通过只缓存一小段时间来实现这一点,或者定期检查数据库中对缓存中令牌的更改。

在内存中缓存总是比访问数据库快,但您需要确保缓存时令牌仍然有效。您可以通过只缓存一小段时间,或者定期检查数据库中缓存中令牌的更改来实现这一点。

谢谢您的输入。我倾向于对活动令牌使用缓存,并使用某种定期功能删除过期的令牌。谢谢您的输入。我倾向于对活动令牌使用缓存,并具有某种定期功能来删除过期令牌。令牌是特定于用户还是所有用户使用相同的令牌?令牌是特定于用户还是所有用户使用相同的令牌?