禅道20.3发布,新增平滑更新机制和客户端缓存

原创
2024-07-23 09:00:00
禅道
328
摘要:在此次发布中,增加了客户端缓存和平滑更新机制,能加快用户打开页面的速度,减少页面布局抖动,提升用户体验。

大家好! 禅道20.3.stable发布啦!本次发布 新增客户端缓存和平滑更新机制,能加快用户打开页面的速度,减少页面布局抖动,提升用户体验。


平滑更新机制取代了原直接替换 HTML 的行为,能减少页面更新产生的页面布局变化、视觉上发生抖动的情况,具体方式为当使用LoadPage进行页面更新时(禅道大部分页面跳转和更新都是),会将需要更新的HTML与现有的HTML进行差异化比较,仅修改有变化的元素,甚至是只修改元素上的某个属性,当HTML中包含ZUI3组件时会自动使用新的选项调用组件Render方法重新进行渲染。


客户端缓存是将每次页面更新请求获取的HTML缓存到客户端,下次相同的请求时直接从缓存中读取HTML立即更新到页面上,然后再从服务器获取最新的HTML,如果最新的HTML与缓存一致,则不会再执行更新操作,如果不一致,则使用服务器最新的HTML重新更新页面,并同时更新本地的缓存内容。


我们相信新版本将为用户带来更好的使用体验和更高的工作效率。感谢大家一直以来的支持和反馈,我们将继续努力提供更优秀的产品和服务!

新增功能点

体验:

  • 平滑更新机制
  • 客户端缓存

禅道本次发布数据如下:


本期优化的全部需求和Bug: 请点击查看

下载链接

Windows 一键安装包
64位

Linux 一键安装包

amd64位  
arm64位
注:Linux 一键安装包必须直接解压到 /opt 目录下。
源码包下载(tar.xz): 可以通过tar命令或者解压工具解压
php7.0      php7.1      php7.2_7.4      php8.1
源码包下载(zip)
php7.0      php7.1      php7.2_7.4      php8.1
DEB包下载:可以通过dpkg包管理器在Ubuntu和Debian系统下安装 php7.0      php7.1      php7.2_7.4      php8.1
RPM包下载:可以通过rpm包管理器在Centos系统下安装 php7.0      php7.1      php7.2_7.4      php8.1
最新版禅道客户端下载链接 Windows 安装包      压缩包
Linux 安装包      压缩包 (.tar.gz)      压缩包 (.zip)
macOS 安装包 (Intel)      安装包 (Apple Silicon)      压缩包
最新版禅道客户端服务器下载链接 Windows      Linux      macOS
禅道Gogs安装包下载链接
macOS amd64      Linux amd64      Windows amd64      macOS arm64      Linux arm64

Docker镜像:   点击这里


帮助手册

安装文档: https://www.zentao.net/book/zentaopms/455.html

升级文档: https://www.zentao.net/book/zentaopms/460.html


持续优化,定期更新,禅道一直在路上。

发表评论
评论通过审核后显示。