增加了缓存模式,前端可进行选择,缓存和文件服务器搭配使用时可以增加文件服务器的高可用性,下面介绍一下如何选择。
1)缓存功能
缓存的资源文件:包含报表文件、仪表板文件、配置文件、地图数据等,目前是 "reportlets/" ,"resources/", "assets/","dashboards" 四个文件夹。
主动缓存:启动工程时会缓存所有资源文件,后续使用和被动缓存基本一致。
被动缓存:仅对访问到的资源文件进行缓存。
2)缓存作用
优点:
-
提高文件服务器的高可用性,若使用文件服务器时开启了缓存,当文件服务器宕机时,系统从缓存中读取资源文件,仍可正常对外提供服务。
-
缓存避免了频繁的文件读写,速度更快,可大幅提高模板的访问性能。
缺点:
-
缓存会占用系统内存和硬盘资源。
-
因为集群分裂等不稳定的情况,缓存偶尔也会存在不同步的情况,此时可通过界面手动刷新缓存进行同步
总结一下,开启缓存功能可以大幅提高工程的性能,并且配合文件服务器使用时,可提高系统的高可用性,建议使用文件服务器时考虑开启缓存。
帆软集群支持 TCP 和 UDP 两种通信协议,目前默认是 TCP 协议,下面列举两种协议的区别:
其中需要注意的是,大部分云服务器(阿里云、亚马逊云等)都不支持 UDP 协议,因此只能选择 TCP 协议。
若服务器对 TCP/UDP 协议均支持,当节点数较少时选择 TCP/UDP 协议差异不大, 当节点数较多时,建议选择 UDP 协议,通信效率更高。
原文链接:https://help.fanruan.com/finereport/doc-view-2642.html
正文完