为了保证系统的有效运行,协同OA在性能优化方面进行很多技术突破。主要体现在以下几方面:
l基于数据库的CACHE缓存技术。
l基于页面的PAGE CACHE服务器缓存技术。
l采用了“推”的技术进行数据的刷新。
l关键页面采用动态生成,静态访问的访问来实现。
l海量数据导致系统性能下降得到有有效解决。
l对于数据的获取,每次限定了最大的数据量;
l对数据进行充分的索引优化,大大提高查询的性能。
l对于消息刷新等操作频繁的数据,进行了有效期的设定,默认只会弹出15天的数据。用户也可以根据自己的要求进行修改。
l基于以上的优化,协同OA系统的运行性能非常好,50个同时用户在线时,在P4 2.4/512M内存运下,CPU整体占用率不超过10%。这大大突破了传统的JAVA程序运行速度慢,运行硬件环境高的缺点。