快逸报表之管理控制台性能优化管理
『性能优化管理』功能块中可配置与性能优化相关的系统参数,包括:
〖是否每次都读取报表定义〗 (alwaysReloadDefine):如设为yes,则不能享受性能管理提供的缓存功能。可以在应用开发测试阶段设为yes,以免报表定义改动以后,网页访问报表不能及时刷新但应用正式上线以后,应将其设为no,此时如果修改了报表定义, 应访问refreshReport.jsp来刷新相应的报表定义及其缓存,显示一个checkbox 【是】。
〖缓存目录〗 (cachedReportDir):使用绝对路径,提供服务器上的目录浏览,双击输入框 可打开目录浏览界面如下。
如在unix系统中,用户应对此文件夹有写的权限,并根据报表的数量和访问量的大小以及缓存超时的时间,分配一个合理的空间大小。如果不设此参数或设置错误,则采用JDK默认的临时文件夹
〖参数缓存时间〗 (cachedParamsTimeout):提交给报表的参数在缓存中保存的时间,以分钟为单位,在文本框后面显示单位,如果不设此参数,默认为120分钟。
〖报表缓存的前缀〗 (cachedIdPrefix):生成报表缓存号时的前缀串,只有在集群环境中并且多台服务器共享一个报表缓存目录时才需要设置。
〖报表缓存时间〗 (cachedReportTimeout) :此值应根据实际内存大小、缓存文件夹空间大小来调节,一般在1-3小时之间,单位为分钟,在文本框后面显示。默认时间为120分钟。
〖可同时计算的报表个数〗 (maxConcurrentForReport):表示报表WEB应用中服务器可以同时计算的报表的个数,以便有效控制服务器的内存使用量,输入值为整数,当输入值不为整数时,系统会校验给予提示信息,如输入小数,保存则弹出提示界。
〖可同时等待计算的报表个数〗 (maxWaitForReport):表示报表WEB应用中服务器可以等待计算的报表的个数,以便有效控制服务器的内存使用量,输入为整数,否则给出校验提示。
〖报表等待计算的最长时间〗 (maxWaitTimeForReport) :表示报表等待计算的最大时间,以秒为单位,在文本框后面显示。
〖最大并发单元格数〗 (maxCellNum):当前报表系统能运算的最大单元格数,能够动态控制并发数,输入值为整数,否则给出校验提示。