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

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

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


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


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


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

安装包下载: Windows一键安装包(64位) Linux一键安装包(64位) 更多下载

新增功能点

体验:

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

禅道本次发布数据如下:


本期优化的全部需求和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


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

返回顶部
刘斌
高级客户经理
17685869372
526288068
统一服务热线 4006-8899-23
我要提问提问有任何问题,您都可以在这里提问。 问题反馈反馈点击这里,让我们聆听您的建议与反馈。