找回密码
 立即注册

QQ登录

只需一步,快速开始

chenjamo
金牌服务用户   /  发表于:2024-10-9 09:31  /   查看:554  /  回复:5
1金币
流程比如从已办跳转到任务详情,有时候会出现点击流程后,要经过7~15秒才能加载任务详情页面的情况,然后本地跟踪测试了以下,发现好像大部分的时候都是由于这个请求的原因

http://localhost:15209/Forguncy/BpmService/task/query/notification-number?v=1728437193959

都是在等待的情况
请问这个是在请求什么,为什么会等待这么长时间?
附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册

最佳答案

查看完整内容

您好,这个问题之前有遇到过,在待办任务很多时,有性能问题,主要就是这个请求耗时比较久,这个问题开发在10.1上进行了修复。您可以先在预览版二中试试看看性 能有没有提升哈(注意预览版不稳定,请不要使用在正式环境中) 活字格10.0 Update1第二个预览版(10.0.101.0)今天公开试用! https://gcdn.grapecity.com.cn/showtopic-227427-1-1.html (出处: 葡萄城开发者社区) 9.0.6 设计器上流程数量显示 https://gcdn.gra ...

5 个回复

倒序浏览
最佳答案
最佳答案
Lay.Li悬赏达人认证 活字格认证
超级版主   /  发表于:2024-10-9 09:31:40
来自 2#
您好,这个问题之前有遇到过,在待办任务很多时,有性能问题,主要就是这个请求耗时比较久,这个问题开发在10.1上进行了修复。您可以先在预览版二中试试看看性
能有没有提升哈(注意预览版不稳定,请不要使用在正式环境中)

活字格10.0 Update1第二个预览版(10.0.101.0)今天公开试用!
https://gcdn.grapecity.com.cn/showtopic-227427-1-1.html
(出处: 葡萄城开发者社区)

9.0.6  设计器上流程数量显示
https://gcdn.grapecity.com.cn/showtopic-219151-1-1.html
(出处: 葡萄城开发者社区)
回复 使用道具 举报
chenjamo
金牌服务用户   /  发表于:2024-10-9 15:25:32
3#
本帖最后由 chenjamo 于 2024-10-9 15:37 编辑
Lay.Li 发表于 2024-10-9 09:31
您好,这个问题之前有遇到过,在待办任务很多时,有性能问题,主要就是这个请求耗时比较久,这个问题开发在 ...

这个有没有什么临时解决方案,因为预览版二我是不敢直接用在正式环境中,但是对于现在流程的使用实在是太大的问题了,我本地调试,经常性的会出现卡住8~13秒之间这种情况,更不用说用户在使用时操作没两下就出现卡顿的情况了

然后这个帖子中你们回复的是:
9.0.6  设计器上流程数量显示
https://gcdn.grapecity.com.cn/showtopic-219151-1-1.html
(出处: 葡萄城开发者社区)
问题跟进:登录用户按钮上徽标显示待办数量满由于流程待办数据较多导致,是这边的一个问题,我们后续再后续版本优化这个速度,感谢您的反馈。
但是我页面上没有登陆用户按钮然后待办数量也是没有的,为什么还是会卡顿
回复 使用道具 举报
Lay.Li悬赏达人认证 活字格认证
超级版主   /  发表于:2024-10-9 16:30:13
4#
您好,上面那个问题的原因最后调查就是因为这个请求耗时的原因
http://localhost:15209/Forguncy/BpmService/task/query/notification-number?v=1728437193959
然后这个请求是用来获取待办任务数量的,只要页面中有类似的功能,都会去发送这个请求,我看您帖子说的是大部分卡顿的页面中都会有这个请求,而且这个请求也耗时比较久,就猜想是不是因为这个问题的缘故,


所以意思让您试一下预览版二看看这个问题能不能解决,如果可以的话,就说明是这个问题,那解决方案就是等新版本发布,或者您要是比较着急,我们研究看看能不能做一个临时的安装包让您先用着。


如果您用预览版二试了之后,速度还是慢的话,那说明还有其他的原因,您可以发一下可以复习问题的demo,或者我们约个远程看一下,看看有没有什么优化的方案。
回复 使用道具 举报
chenjamo
金牌服务用户   /  发表于:2024-10-9 18:58:09
5#
本帖最后由 chenjamo 于 2024-10-9 18:59 编辑
Lay.Li 发表于 2024-10-9 16:30
您好,上面那个问题的原因最后调查就是因为这个请求耗时的原因
http://localhost:15209/Forguncy/BpmServi ...

有测试过预览版二,发现确实有解决这个问题了,不会出现动不动就是7~十几秒的情况,但是有时候2~3秒还是有的

然后这边的获取待办任务数量怎么定义,因为我将一些获取待办任务数的都删掉,依旧有这个问题
回复 使用道具 举报
Lay.Li悬赏达人认证 活字格认证
超级版主   /  发表于:2024-10-10 09:27:00
6#
您好,这个请求是在登录用户单元格中有一个显示通知的选项,如果勾选了这显示通知的话,那加载时就会发送这个请求去获取待办任务数量,然后显示在通知中

不勾选这个显示通知,就不会有这个请求了。

然后加载2~3秒的话,如果这个速度还是不能接受的话,还是和之前一样运行后看一下是哪个请求耗时比较久,然后想办法去优化这个请求的设计

如果所有请求耗时都只有几十毫秒,但是请求数量比较多的话,那就想办法减少一下页面中和数据库的交互,减少一下请求的数量

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部