FastCGI缓存问题
当前,查询URL就是这样。
正确的API URL: example.com/api/123456(TRUE)
错误的API URI: example.com/api/1234885(这也为True,因为它正在提供缓存的版本)
我的用例: 根据最终用户对Web服务器的每次请求。网络服务器请求我的与API密钥和域名匹配的API端点,然后对其进行身份验证,并使该功能起作用并为用户服务。
问题: 使用正确的API密钥首次点击API时。它返回TRUE。缓存和存储。 如果另一个用户尝试使用无效或错误的API密钥。它会继续提供缓存的版本(真实值),而不是从数据库中查询。
我想实现什么?如何将example.com/api/123456
和example.com/api/123888
保存为不同的缓存版本。
因为缓存,我不想使用错误的API密钥对某人进行身份验证。
请分享其他想法。