菜单权限的树形表格相当慢
菜单权限
性能优化

稍微多一点菜单数据,载入就要几十秒了.很可怕.建议查一查优化一下.

9个回答默认排序 投票数排序
skyflarrow
skyflarrow
这家伙很懒,什么也没写~
1年前

没做分页吧?数据库索引建了么?可以看下日志看看查询时间多少?

東昇
東昇回复skyflarrow
这家伙很懒,什么也没写~
1年前

无关. 数据库性能相当好.都是毫秒 日志也正常. 我觉得是vue渲染的问题

東昇
東昇
这家伙很懒,什么也没写~
1年前

[2023-11-17T12:05:33+08:00][sql] SHOW FULL COLUMNS FROM t_admin_group_access [ RunTime:0.003546s ]
[2023-11-17T12:05:33+08:00][sql] SELECT aga.uid,aga.group_id,ag.id,ag.pid,ag.name,ag.rules FROM t_admin_group_access aga LEFT JOIN t_admin_group ag ON aga.group_id=ag.id WHERE ( aga.uid='1' and ag.status='1' ) [ RunTime:0.003777s ]
[2023-11-17T12:05:33+08:00][sql] SHOW FULL COLUMNS FROM t_admin_rule [ RunTime:0.003725s ]
[2023-11-17T12:05:33+08:00][sql] SELECT id,pid,type,title,name,path,icon,menu_type,url,component,keepalive,extend FROM t_admin_rule WHERE status = '1' ORDER BY weigh DESC,id ASC [ RunTime:0.004275s ]
[2023-11-17T12:05:33+08:00][sql] SELECT * FROM t_admin_rule ORDER BY weigh DESC,id ASC [ RunTime:0.008891s ]
[2023-11-17T12:05:33+08:00][sql] SELECT remark FROM t_admin_rule WHERE name = 'auth/rule' OR name = 'auth/rule/index' LIMIT 1 [ RunTime:0.002737s ]

hellomf
hellomf
hellomf
1年前

感觉也是前端vue的问题,后台慢这个问题,官方真的要好好查查

laowang
laowang
这家伙很懒,什么也没写~
1年前

问题相同,只有菜单权限这一页特别慢,我都习惯了 😂

東昇
東昇
这家伙很懒,什么也没写~
1年前

build 之后 性能稍有提升 但并没有根本解决慢的问题

YANG001
YANG001
这家伙很懒,什么也没写~
1年前

使用vuetools了吗

東昇
東昇回复YANG001
这家伙很懒,什么也没写~
1年前

用上了。直接卡死.

YANG001
YANG001回复東昇
这家伙很懒,什么也没写~
1年前

对的,用了它就会很卡,未用则是表格的正常水平,表格是有性能极限的,大量的数据就会卡顿,除非虚拟表格,但是目前还没有必要,大多数情况够用了

東昇
東昇回复YANG001
这家伙很懒,什么也没写~
1年前

没用 vuetools 就是20几秒了. 而且随着菜单.路由越来越多.越来越卡. 建议直接出个虚拟表格的.

YANG001
YANG001回复東昇
这家伙很懒,什么也没写~
1年前

你有多少菜单了?

東昇
東昇回复YANG001
这家伙很懒,什么也没写~
1年前

一个项目 rule表 300条记录左右。大概7秒
一个项目 700多条记录 大概20秒

東昇
東昇回复YANG001
这家伙很懒,什么也没写~
1年前

一个项目 279条记录 5秒 浏览器终端的机器 i9 16G ddr4 算不错了啊

YANG001
YANG001回复東昇
这家伙很懒,什么也没写~
1年前

我这里最大的有359条记录,菜单规则管理功能确实有略微卡顿,几百条记录在一个表格,还带树状、tag和开关,可能确实是达到表格的瓶颈了

東昇
東昇回复YANG001
这家伙很懒,什么也没写~
1年前

然后我现在添加点什么东西.都是直接数据库里弄.不会再打开这个列表了...😅

東昇
東昇
这家伙很懒,什么也没写~
1年前

vuetools ? 说详细一下哦?

yd123
yd123回复東昇
这家伙很懒,什么也没写~
1年前

+1

東昇
東昇回复yd123
这家伙很懒,什么也没写~
1年前

有个vuetools 的chrome 开发者插件.挺好用.但是会很卡很卡. 没事别用他. chrome自己的调试模式满足大部分需求了

runtom
runtom
这家伙很懒,什么也没写~
1年前

是前端表格的问题吗?得用虚拟表格吗?

東昇
東昇回复runtom
这家伙很懒,什么也没写~
1年前

目前看就这一条道

東昇
東昇
这家伙很懒,什么也没写~
1年前

树形表格哪里.自己写了个蠢蠢的分页.目前没有性能困扰.有精力研究下改虚拟表格吧.

请先登录
0
1
0
21