扫码关注官方订阅号
最近需要做一个产品的 SDK ,里面涉及到了 Token 部分Token由于有过期时间,而且获取 Token 的接口有请求次数限制,所以考虑要对 Token 做缓存。大家是如何处理这部分的?
由 SDK 完成缓存,还是用户自行完成缓存,SDK 只负责获取 Token.
ringa_lee
补充一楼的一点,如果获取token是从第三方获取到的,而且你在服务端做了缓存,那么当用户绕过服务端直接访问第三方接口后,服务端的缓存的token就失效了。如果获取token的接口实现就是倪的服务端,那就更不用缓存了,只需要根据用户做个接口的访问次数限制即可。其实这种情况下也可以缓存哦,哈哈
对外提供的SDK的话最好还是由用户来控制缓存和缓存方式吧,这样更加灵活一些,用户可以根据需要使用自己的存储进行缓存。
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
补充一楼的一点,如果获取token是从第三方获取到的,而且你在服务端做了缓存,那么当用户绕过服务端直接访问第三方接口后,服务端的缓存的token就失效了。
如果获取token的接口实现就是倪的服务端,那就更不用缓存了,只需要根据用户做个接口的访问次数限制即可。其实这种情况下也可以缓存哦,哈哈
对外提供的SDK的话最好还是由用户来控制缓存和缓存方式吧,这样更加灵活一些,用户可以根据需要使用自己的存储进行缓存。