找回密码
 立即注册

QQ登录

只需一步,快速开始

fanghongjian

中级会员

31

主题

95

帖子

744

积分

中级会员

积分
744
fanghongjian
中级会员   /  发表于:2021-1-18 17:57  /   查看:10323  /  回复:23
1金币
本帖最后由 fanghongjian 于 2021-1-19 10:57 编辑

系统速度问题:
1.页面加载太慢,首次需要数分钟,其他页面经常卡死。CDN已使用。
2.采用了项目选择框(已开启动态加载)的页面,数据加载太慢,表都带有key值

这是一个并发的时候,如果数个并发再加执行命令端任务的时候,基本卡死。这不是单次单方,是任何页面都能重新。

想请你们实际看一下,给到改善的建议。谢谢。QQ可私信。


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

最佳答案

查看完整内容

关于性能层面的问题,楼上我同事有给你详细说过 主要存到以下几个问题 1.组合框加载数据量过大导致GetTableDataByColumnBindingInfos时间过长,一般建议使用组合框的动态加载功能;或者建议做成弹出页面来实现选择都可以 2.spread.js,Inputman.js等文件加载过慢和FGC_PluginBundle.min.js加载慢 资源的加载慢,根本原因是你们的云主机网络和带宽影响的,加载几十或者几百K的文件都需要10S左右 CDN的加速只能针对活字格的sp ...

23 个回复

倒序浏览
最佳答案
最佳答案
Eric.Liang讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2021-1-18 17:57:52
来自 23#
fanghongjian 发表于 2021-1-20 17:45
对外开放的论坛或者用户业务应用,我想知道首次加载这么多文件,速度是怎么解决的。
论坛只是一个例子, ...

关于性能层面的问题,楼上我同事有给你详细说过
主要存到以下几个问题
1.组合框加载数据量过大导致GetTableDataByColumnBindingInfos时间过长,一般建议使用组合框的动态加载功能;或者建议做成弹出页面来实现选择都可以
2.spread.js,Inputman.js等文件加载过慢和FGC_PluginBundle.min.js加载慢
资源的加载慢,根本原因是你们的云主机网络和带宽影响的,加载几十或者几百K的文件都需要10S左右
CDN的加速只能针对活字格的spread.js,Inputman.js等资源文件,FGC_PluginBundle.min.js是插件的资源,这个由于不同用户的插件不同,所以资源文件的路径都不相同,不能通过CDN加速解决,只能通过提升带宽解决这个问题
3.有很多的GetTableDataODataFormula进程,虽然每个只需要几百毫秒,但是ODATA太多了,导致累计时间很长,这个时候你就得考虑页面的实现是否一定需要ODATA,因为每一个ODATA都是和数据库交互一次,要提升性能就要尽可能减少和数据库的交互次数。
以上就是你的DEMO遇到的问题。你可以根据这些方面来解决
回复 使用道具 举报
fanghongjian
中级会员   /  发表于:2021-1-18 18:10:04
3#

嗯嗯,我知道是我水平问题,然后数据加载1万条有点多。所以想让活字格的老大们帮我看一下
回复 使用道具 举报
xiaoz悬赏达人认证 活字格认证
金牌服务用户   /  发表于:2021-1-18 21:26:26
4#
图片太多了,下载慢要下载到浏览器缓存,所以第二次就会快
回复 使用道具 举报
fanghongjian
中级会员   /  发表于:2021-1-18 23:10:04
5#
xiaoz 发表于 2021-1-18 21:26
图片太多了,下载慢要下载到浏览器缓存,所以第二次就会快

嗯,这个页面图片有问题。其他的没有图片的页面也是慢。
回复 使用道具 举报
renho活字格认证
银牌会员   /  发表于:2021-1-19 00:56:33
6#
。日语 666
回复 使用道具 举报
Timothy.Xu讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2021-1-19 10:17:18
7#
本帖最后由 Timothy.Xu 于 2021-1-19 10:22 编辑

您好,从您的截图来看,时间最长的是 GetTableDataByColumnBindingInfos,您这边说每个页面都有相关问题,那么是只有这个应用还是其他应用也有这样的问题呢?如果您发一个新的空白应用,是否仍然存在问题?

如果仅有您这个工程有问题,可以把工程发给我们,我们在本地尝试复现;
如果所有功能都有问题,可以尝试使用其他电脑,向服务器发布应用,看看能否复现。如果您这个应用是外网可访问的,可以给我们提供一个测试账户以及 URL,我们这边实际登录测试一下。
回复 使用道具 举报
fanghongjian
中级会员   /  发表于:2021-1-19 10:48:57
8#
Timothy.Xu 发表于 2021-1-19 10:17
您好,从您的截图来看,时间最长的是 GetTableDataByColumnBindingInfos,您这边说每个页面都有相关问题, ...

好的,我怎么私信您?
回复 使用道具 举报
fanghongjian
中级会员   /  发表于:2021-1-19 10:59:31
9#
Timothy.Xu 发表于 2021-1-19 10:17
您好,从您的截图来看,时间最长的是 GetTableDataByColumnBindingInfos,您这边说每个页面都有相关问题, ...

测试账户和URL发到哪里?麻烦给我个邮箱或者QQ啥的
回复 使用道具 举报
Timothy.Xu讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2021-1-19 16:05:07
11#
fanghongjian 发表于 2021-1-19 10:59
测试账户和URL发到哪里?麻烦给我个邮箱或者QQ啥的

您放在记事本里上传附件就可以,将附件权限设置为150,也就是超级版主可见就可以~
回复 使用道具 举报
123下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部