找回密码
 立即注册

QQ登录

只需一步,快速开始

Simon.hu 讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2023-1-31 10:37  /   查看:2364  /  回复:0
本帖最后由 Lay.Li 于 2023-2-9 15:12 编辑

我们将大家的提出的性能问题大致分为2类:
  • 开发时的性能问题
  • 发布以后应用的性能问题
本帖子我们先来大概介绍一下第一个:开发时,大家遇到的性能问题。
1.设计器数据表支持分页
当大家在开发应用的时候,一般情况下,设计器中数据表的数据都不会太多,但有的时候大家需要将正式环境的数据拉到本地,或者胆大的老板直接连接正式库数据,结果正式环境中已经有了好几百W行数据,此时设计器中就需要显示这么多行的数据,可想而知当我们点击数据表的时候,肯定会卡住。
image.png935194396.png
如果是外联数据库,我们可以通过设置这个属性,让设计器中仅显示有限的数据,来解决性能问题
image.png280340575.png
但是,如果是内置数据库,此时你就会发现,设计器一不小心就会变白并无响应,活字格9.0设计器中数据表也支持分页
image.png417686156.png
用户可以自行定义,每页显示多少行
image.png107102660.png
2.服务端命令和模板命令过多时,文件保存性能
大家在开发应用的时候,经常会有非常多的数据表,页面,服务端命令和模板命令,比如张总的项目
image.png788664245.png
数据表和页面,我们很早之前就有优化,第一次,运行或保存时,需要对每一个对象生成原数据,只要不关闭设计器,后续每次运行或者保存,只会生成有修改的对象,其他的对象不会额外生成。这已经大大加速了性能。
不过,这一次我们对服务端命令和模板命令也做了专门的优化,让保存或运行的速度又有了显著的提升。
3.浏览器console中提示性能问题(重点)
之前说过,其实很多的性能问题都是大家,没有使用正确的做法,才导致的性能问题。那怎么才可以避免这些问题呢?
活字格9.0我们做了一些职能检测,当我们发现一些大家开发的功能有可能出现性能问题时,我们会有专门的提示,比如当我们的表格数据比较多同时又做了查询的时候,此时很可能遇到性能问题,我们会在运行时提示用户

看到这个提示以后,用户可以按照提示,修改相关设置就可以解决很多常见的性能问
image.png382609557.png


最后,其实开发时的性能问题还有一些提升点,不过大都是不需要大家设置,直接就会有改善,所以在这里我就不再一一介绍。
在此特别感谢,给我们提供性能问题的所有格友,以及几个提供工程文件的大佬,湖北武汉张总,广东河源许总,...
也希望大家后续在提出性能问题的时候,能给我们更多的信息帮助我们提成活字格的性能

评分

参与人数 3满意度 +15 收起 理由
一鹏 + 5
lijetcart + 5
dlxubo + 5

查看全部评分

0 个回复

您需要登录后才可以回帖 登录 | 立即注册
返回顶部