辞旧迎新,如何面对EIP系统庞大和繁多的文档呢?如何使蹒跚的站点重焕青春呢?
我们公司使用的domino做为企业架构来构建的EIP平台,历经一年数据的积累,每个系统都增加到了上千条数据,尤其是常用的系统模块显示在主页的,文档数目更是多达上万条。于是系统莫名其妙的死机。
经查证,在cs下做测试表明,两个视图,对一样多的文档进行筛选,筛选条件多的那个视图从刷新到显示使用的时间明显多于条件少的视图。而直接访问文件夹里面存储的数据就减少了筛选,提高了读取文档的效率。
由此,如果对于一个企业来说,如果使用lotus来构建企业的OA平台,应从以下几个方面对系统和程序进行优化。
一、系统架构。采用群集或主、附加服务器的方式,总之实现平衡服务器的负载。
二、至少一年备份一次数据库。有一次我们的一个报表系统接近4G,慢的像老牛拉破车。
三、定期查看domino服务log.nsf文件,如果公司条件允许安装IBM的tilivot来对服务器进行性能监控,就更好了。
四、对于应用模块,程序员在设计的时候注意优化。一方面根据web页面下数据显示的访问频率,合理布局;另一方面多用客户端程序,少用服务器端程序。
详细的程序设计优化,我会在下篇在做详细的总结。