找回密码
 立即注册

QQ登录

只需一步,快速开始

magenet

初级会员

45

主题

119

帖子

362

积分

初级会员

积分
362
magenet
初级会员   /  发表于:2022-10-13 11:09  /   查看:1228  /  回复:5
10金币
1.进入登录页面背景图只加载了半张,再等1秒左右才能加载完;

2.进入系统后页面表格页面与图表页面切换需等待3秒以上;

最佳答案

查看完整内容

您好,性能优化您可以参考下方的教程贴 性能问题优化教程——目录 https://gcdn.grapecity.com.cn/fo ... 40009&fromuid=64322 (出处: 葡萄城产品技术社区) 图片加载可以使用cdn去优化 活字格7.0 update1新功能解密:六十七、性能提升(CDN) https://gcdn.grapecity.com.cn/fo ... 98668&fromuid=64322 (出处: 葡萄城产品技术社区) 表格图表数据,可以考虑使用cdn加表格默认不加载数据去优 ...

5 个回复

倒序浏览
最佳答案
最佳答案
Lay.Li悬赏达人认证 活字格认证
超级版主   /  发表于:2022-10-13 11:09:29
来自 2#
您好,性能优化您可以参考下方的教程贴



性能问题优化教程——目录
https://gcdn.grapecity.com.cn/fo ... 40009&fromuid=64322
(出处: 葡萄城产品技术社区)


图片加载可以使用cdn去优化


活字格7.0 update1新功能解密:六十七、性能提升(CDN)
https://gcdn.grapecity.com.cn/fo ... 98668&fromuid=64322
(出处: 葡萄城产品技术社区)


表格图表数据,可以考虑使用cdn加表格默认不加载数据去优化


看完必恍然大悟的活字格内幕:三十、性能问题教程三(表格默认不加载数据)
https://gcdn.grapecity.com.cn/fo ... 57682&fromuid=64322
(出处: 葡萄城产品技术社区)



一看就会,超有用活字格技能:一百四十九、活字格性能优化——资源篇
https://gcdn.grapecity.com.cn/fo ... 49848&fromuid=64322
(出处: 葡萄城产品技术社区)


可以通过chrome找到卡顿的具体原因来进行优化


【神器】Chrome开发者工具使用教程
https://gcdn.grapecity.com.cn/fo ... 52025&fromuid=64322
(出处: 葡萄城产品技术社区)



回复 使用道具 举报
magenet
初级会员   /  发表于:2022-11-4 14:41:39
3#
Lay.Li 发表于 2022-10-13 11:09
您好,性能优化您可以参考下方的教程贴

您好,结合上面的帖子,我做了检查和测试,然后有几个问题,想请教一下:
1、外联Mysql数据库的数据表,主键有小钥匙图标,那么主键就是正常的吗?
2、cdnConfig.js配置后,是随工程一期打包,还是换一个服务器就要配置一下?
3、松紧绑定对查询操作有没有影响?
4、预加载方案中,设计一个静态HTML跳转。对动态页面以及之后的刷新操作有用吗?
5、减少不必要的关键资源方案中,我的工程除了数据库之外,就没有其他的图片、js、css等这些静态资源文件了,userfiles是空文件夹,还有其他的地方存放的关键资源可以优化吗?
6、限制表格加载记录条数,确实可以提高效率,但是会导致查询数据不全,有办法避免吗?
回复 使用道具 举报
Lay.Li悬赏达人认证 活字格认证
超级版主   /  发表于:2022-11-4 15:26:40
4#
1.您好,活字格中的小钥匙,代表的就是主键的意思

2.cdn是给服务管理器配置的,如果迁移了服务器,就需要重新配置一下确保cdn还可以正常使用
3.松绑定只是针对于表格编辑的,和查询命令,表格查询没有什么关系

4.预加载的方案是为了让用户的体验好一些,一般来讲,短时间内第二次打开网页,都是比第一次更快一些的,因为网页所需的资源都被存储在缓存中了。所以对于后续页面的加载刷新是可以让用户体验好一些的
5.您的工程文件中如果没有js,css,图片等自行上传的文件的话,那么可以优化的就是活字格内部的js和css资源文件了,这种使用cdn做优化就是可以的了
6.限制加载记录数实际上使用的是按需加载功能,开启表格的按需加载,在表格中滚动滚动条就能看到后续的数据了

本帖子中包含更多资源

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

x
回复 使用道具 举报
magenet
初级会员   /  发表于:2022-11-4 16:19:53
5#
本帖最后由 magenet 于 2022-11-4 17:24 编辑
Lay.Li 发表于 2022-11-4 15:26
1.您好,活字格中的小钥匙,代表的就是主键的意思

2.cdn是给服务管理器配置的,如果迁移了服务器,就需 ...

感谢您的回复,我这边对4点不是很理解,我的看法是静态HTML是为了第一次加载能快一点,就像其他服务器跳转到当前服务的一个跳转页面,此时对进行一个当前服务器的首页进行一个预加载行为,不知道对不对?
我这个工程的情况是登录页面过后进入的一个数据可视化图表展示页面加载慢,所以登陆后再来个HTML预加载,这交互逻辑感觉不合理。
我按上面的方案逐步尝试后,完全加载时间从15s左右,优化到了现在5s左右,效果依然不理想,GetTableDataWithOffset,响应时间过长。
其中默认不加载数据效果比较明显,所以我的猜想是因为链接了MySql数据源到工程内建了多个数据表来接受数据源的数据,然后有多个表格同时关联数据表的字段,再一张表格同时关联多张表格的字段形成透视图,最后再通过可视化方案展现出来。


本帖子中包含更多资源

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

x
回复 使用道具 举报
Lay.Li悬赏达人认证 活字格认证
超级版主   /  发表于:2022-11-4 17:20:24
6#
您好,可以这么去理解,这个方案并没有实际的减少加载的速度,但是会让用户的体验更好一下



除过以上的方案之外,我们最近又新写了一下性能优化的教程贴,您可以参考参考,未来还会不断更新

性能优化

本帖子中包含更多资源

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

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