sanctum 一个接口每次都要查询token表、用户信息、最后修改token

这个会影响性能吗,使用后查看日志,每一次接口操作都会有三个sql操作,感觉不是很好啊。。。

《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
讨论数量: 17
保安

都没人用,还在乎性能吗 :joy:

3周前 评论
on_the_way_liuda (楼主) 3周前

放到 redis 吗?

3周前 评论
nff93

主要是每次请求都会更新 last_used_at 这点我一直想禁用掉

3周前 评论
on_the_way_liuda (楼主) 3周前

目前我只用在後台 前後端分離 代替session

3周前 评论
on_the_way_liuda (楼主) 3周前

如果真的有性能要求就放redis里,用jwt就没有sql查询了么,黑名单不做了?token发出去就不管了么

3周前 评论
on_the_way_liuda (楼主) 3周前
白小二

那把其中一部分功能分离出来,比如token,修改数据库查询为session或者redis

3周前 评论
on_the_way_liuda (楼主) 3周前

应该可以改驱动的?

3周前 评论
on_the_way_liuda (楼主) 3周前

兄弟,我用passport
,你照着改一改吧 博客:Laravel Passport 使用缓存优化记录

3周前 评论
on_the_way_liuda (楼主) 2周前
Buffett-Cai

我之前改写过一次,但是没有成功,蹲个的方案

2周前 评论

别瞎操心了,快回去改bug吧,几条sql而已,当真的成为性能瓶颈了再优化不迟

2周前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!