|
以文本方式查看主题 - 中文XML论坛 - 专业的XML技术讨论区 (http://bbs.xml.org.cn/index.asp) -- 『 Java/Eclipse 』 (http://bbs.xml.org.cn/list.asp?boardid=41) ---- java报表 (http://bbs.xml.org.cn/dispbbs.asp?boardid=41&rootid=&id=85544) |
|
-- 作者:nauxiaoyao -- 发布时间:7/3/2010 6:45:00 PM -- java报表 报表部署配置优化 报表部署配置优化 静态并发控制 应用服务器的承载能力是有限的,当并发的用户数超过其承载能力,服务器肯定要出错。因此,控制并发数的能力是必须的。 动态并发控制 当服务器对性能要求比较高的时候,光有静态并发控制是不够的。举例来说,服务器限定了允许最大20个线程访问,平均每个线程占用内存20m,总计服务器可以接受400M内存的耗用。可是,当正好每个线程访问的报表数据量都非常小时,也许20个线程加起来耗用的内存不足100M,此时多余的300M内存就浪费了;如果正好20个线程中某几个线程访问的报表数据量非常大,有可能一个线程占用的内存就超过100M,此时20个线程加起来占用内存可能远远超过400M,直接导致服务器内存溢出。同样的道理,对于CPU占用也是适用的。 缓存报表执行结果 在并发访问的机制下,经常出现同一报表被不同用户连续多次重复访问,此时如果能够把第一次算出的报表缓存下来,再次访问时直接从缓存中读取,则可以大大减少服务器的运算消耗。并且因为节省了报表的执行过程,可以大大加快访问速度。
|
|
-- 作者:nauxiaoyao -- 发布时间:7/3/2010 6:48:00 PM -- 真的是很不错的报表 现在很火的 大家感兴趣的就看看http://www.finereport.com/ 不感兴趣的请勿恶语 |
|
-- 作者:雪地看星星 -- 发布时间:7/13/2010 4:02:00 PM -- 还有个很不错的报表啊~~~英网的StyleScope,大家可以看看啊~~~ www.inetsoft.com 互相学习学习~~~~ |
|
W 3 C h i n a ( since 2003 ) 旗 下 站 点 苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》 |
8,507.813ms |