Joget DX 8 Stable Released
The stable release for Joget DX 8 is now available, with a focus on UX and Governance.
Joget Workflow已经过彻底的分析和优化,以确保平台级别的开销很小。但是,在依赖动态数据的企业应用程序中,每个页面请求都需要许多数据库查询。数据库调用不仅在查询执行中很慢,而且在网络I / O中尤其如此。在大多数情况下,数据库调用是造成冗长的页面响应时间和限制可伸缩性的主要性能瓶颈。
缓存是将数据存储在内存中以减少对数据库调用的需求。正确应用时,缓存可以大大提高应用程序性能和可伸缩性。
在v6中,缓存现在可用于所有用户视图页面。只需要几个设置,就可以轻松地缓存任何用户视图菜单和页面,以消除瓶颈并减少服务器端处理。
在每个用户视图菜单属性页面中,都有一个包含缓存设置的“性能”选项卡。
Scope | None: 不启用缓存。这是默认设置。 |
Duration (s) | 缓存内容的持续时间(秒)。 |
请注意,并非所有页面都可以或应该被缓存,这取决于每个页面的实际处理时间和数据或隐私要求。但是,如果配置得当,应用性能可以显着提高。在混合用例测试应用程序(用户登录,查看数据收件箱,启动进程和注销)中,负载测试中缓存版本的吞吐量(平均每秒请求数)显示出接近30% , 比以前的未缓存版本提高了60%。
以下是性能优化的其他资源: