论改进 Web
——
服务器性能的有关技术
银行业的应用
【摘要】
基于
Web 技术的数据库应用是当前应用的一个热点,在用户数目与通信负荷很
大的场合,提高
Web 服务器性能是一个迫切的课题。本文从笔者参与某个银行
系统项目开发的经历出发,阐述了提高
Web 服务器的性能应渗入到项目论证、
选型、开发、运行和管理的各个环节,只有各个环节都能充分考虑到性能与质量
的需要,系统的性能才是真正可保证的和可扩充的。
文章从系统的实际运行与相应的经验出发,阐述了性能改进方面的一些具体措
施。
比如:在本文中讨论了
Web 服务器平台的选型考虑;Web 服务器的配置管理;
应用系统本身的优化与预先设计系统时可扩性的性能保障等具体内容。
通过技术上的分析与改进,综合性地运用多类措施与手段,在实际系统中,
Web 服务器运行的性能得到了一定程度的保证。
【正文】
我所在的单位是把目标定位于金融领域开发
IT 应用的一家信息技术公司。随着
金融电子化建设的发展和商业银行之间市场竞争的加剧,各主要商业银行不断
通过信息技术提供新的金融产品,并且希望能整合市场渠道。比如主要的商业银
行不断推出形形色色的网上银行服务。在这种背景下,本人参与了开发新一代网
上银行产品,涉及到提供网上个人理财服务、网上外汇买卖服务、网上企业服务
等具有市场竞争力的产品。作为项目开发的组织者之一和主要的技术骨干,在整
个项目开发过程中始终要处于第一线,从而在改进
Web 服务器性能、提高整个
网上平台系统性能方面收获良多,在本文中简要讨论如下,希望与读者们共享
经验。在
Web 服务器配置与优化方面,我有如下几方面主要的体会:
第一方面是
Web 服务器选型考虑。
在
Web 服务器选型及网上平台搭建之初,我们就已充分考虑整个网上平台的性
能及可扩展性问题。这一考虑为该系统的稳定性及扩展性能力方面打下了坚实的
基础。
某银行原有的一些网上产品由于开发较早,故而采用的是老式的
HTTP
Server+CGI 程序调用的方式。这时,每一客户请求需要对应于后端系统的系统