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

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

《L04 微信小程序从零到发布》
从小程序个人账户申请开始,带你一步步进行开发一个微信小程序,直到提交微信控制台上线发布。
《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
讨论数量: 17

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

1年前 评论
on_the_way_liuda (楼主) 1年前

放到 redis 吗?

1年前 评论
nff93

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

1年前 评论
on_the_way_liuda (楼主) 1年前

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

1年前 评论
on_the_way_liuda (楼主) 1年前

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

1年前 评论
on_the_way_liuda (楼主) 1年前
白小二

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

1年前 评论
on_the_way_liuda (楼主) 1年前
JaguarJack

应该可以改驱动的?

1年前 评论
on_the_way_liuda (楼主) 1年前

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

1年前 评论
on_the_way_liuda (楼主) 1年前
Buffett-Cai

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

1年前 评论

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

1年前 评论

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