论改进 Web
——
服务器性能的有关技本
数字图书馆类的应用
【摘要】
一个大中型的图书馆信息系统涉及到许多方面的技术与方案,本文着重讨论
与
Web 服务器性能有关的一些内容。
本人有幸作为项目负责人之一参与了某大型图书馆数字化信息系统的设计和
基于
Web 应用软件的开发工作。由于在数字化图书馆信息系统中流通着的大多
是数字化的索引、文摘、全文、图像或音频视频等多媒体信息,对
Web 服务器性
能有着较高的要求。
结合实际工程的经验,本文将从硬件实现手段(缓存服务器、均衡负载设备 、
Web 双机镜像、CPU 和网卡的提升、网络带宽扩充)和软件实现手段(三层 C/S
软件结构设计、应用程序部署)等两个大方面论述如何提高
Web 服务器的性能,
以便使用户能够更快捷、高效、安全地使用应用系统。
【正文】
随着 Intranet 信息技术的发展,图书馆为了更好地发挥其图书流通、资料检
索和学术交流的职能,图书馆的数字信息化工程也势在必行。某图书馆为了尽快
地步入世界先进图书馆的行列,已经启动了一部分的数字图书馆工程。
该数字图书馆工程主要包括对外信息 Web 发布系统,交互式检索网、后台馆
藏信息管理系统、多媒体资料采集制作以及
VOD 点播系统等。本人有幸作为项
目负责人之一,参与了整个数字化信息系统的总体设计,并参与了基于
Web 的
一些应用(如对外信息发布系统、图像
/全文混合检索系统、VOD 点播系统)的
开发。
某图书馆数字化信息系统从网络环境上讲,主要划分为多个网段:
(一)
Intranet 接入部分,采用 2M 的 DDN 专线;(二)公共网段(非军事
区),主要包括前台发布数据库服务器、
Web 服务器、E-Mail/FTP/DNS 服务器、
检索服务器及
SAN 网络区域存储设备;(三)是内部局域网,包括内网 Web
服务器、后台馆藏数据库服务器、
OA 服务器等。(四)是 VOD 点播专用网,包
括音频视频点播服务器等。由于制定了严格的网络级和应用级访问权限,通过具
有三层交换能力的高性能交换机和安全授权认证系统等,有效地控制了防问权