请教大家一个问题,本地后台接口返回异常的慢,发现是加上 Cookies 请求头大概是 400~800ms,不加就是 30-100ms。后台使用的 shiro 框架,大家感觉这个问题大概是出现那块了?

2020-08-27 10:50:37 +08:00
 warrenwuz

1323 次点击
所在节点    问与答
9 条回复
Danswerme
2020-08-27 10:52:41 +08:00
没用过这个框架,猜测是中间件之类的对这个 cookie 做了什么耗时较高的操作导致的?
warrenwuz
2020-08-27 10:54:16 +08:00
@Danswerme 感觉是了,但是实在是没有找见,研究了半天,技术实在菜呢
jtwor
2020-08-27 11:25:54 +08:00
是不是 cookie 带上了 token 那些 然后走了检验逻辑
warrenwuz
2020-08-27 11:28:57 +08:00
@jtwor 走了验证逻辑,但是响应时间好长呢,不知道是什么原因,一直没找到
jtwor
2020-08-27 11:30:54 +08:00
token 那些有没有放在 redis 那些缓存里面 是不是缓存的配置问题
killergun
2020-08-27 11:31:13 +08:00
dump 一下不就知道执行路径及每个函数的耗时
hpeng
2020-08-27 11:33:30 +08:00
java 就最简单了,不想看代码就采样一下,弄个火焰图看哪个函数慢了。
warrenwuz
2020-08-27 17:10:19 +08:00
@killergun 感谢,太水了缺少解决问题的思路,查出来是缓冲 key 的时间过长
warrenwuz
2020-08-27 17:10:38 +08:00
@hpeng 感谢,实在是缺少思路,感谢

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/701825

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX