教育资源为主的文档平台

当前位置: 查字典文档网> 所有文档分类> 论文> 其他论文> 计算机系统分析员论文-数字图书馆类的应用

计算机系统分析员论文-数字图书馆类的应用

上传者:网友
|
翻新时间:2013-12-18

计算机系统分析员论文-数字图书馆类的应用

计算机系统分析员论文-数字图书馆类的应用 计算机系统分析员论文-数字图书馆类的应用 计算机系统分析员论文-数字图书馆类的应用论改进Web服务器性能的有关技本——论文2:数字图书馆类的应用

【摘要】

一个大中型的图书馆信息系统涉及到许多方面的技术与方案,本文着重讨论与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点播专用网,包括音频视频点播服务器等。由于制定了严格的网络级和应用级访问权限,通过具有三层交换能力的高性能交换机和安全授权认证系统等,有效地控制了防问权限,确保了数据的安全性和完整性。考虑到经费和人员素质及今后的维护管理运营等方面,操作系统采用Windows NT平台,服务器选用DELL高端的系列,数据库采用IBM的DB2。主干网为千兆快速交换式以太网,局域网百兆到桌面,VOD点播网十兆到桌面。

在该网络环境下应用主要分为三大部分:

(一)对外Web发布系统、对外图书辅助检索系统;

(二)后台馆藏信息管理系统和图像/全文混合检索系统;

(三)VOD点播系统。由于绝大部分应用采用Browser/Server方式结构,最终用户在本地只需安装IE或者Netscape Web浏览器,在后台数据库服务器的支持下通过网页方式请求和访问各类应用服务。另外,由于在图书馆信息系统中流通的多为索引、摘要、全文或音频视频等多媒体信息,对Web服务器性能与网络带宽等都有更高的要求。

通过不断地试验和实践,我们发现从以下几个方面可以相对有效地提升Web服务器性能;

(1)缓存服务器和均衡负载设备使用可以缓解访问瓶颈,提高网络带宽、实现均衡负载。

缓存服务器也称为cache服务器,可以存储cache静态的内容如网页、多媒体点播资源和会议实况(已压缩的、有一定格式要求的)等。此外,目前美国cashflow缓存服务器,已经可以存储cache数据库、ASP等动态内容。cache服务器通常放到防火墙之外,外网Web服务器之前,因此Internet用户点击网页不再直接访问网站Web服务器,而是访问cache服务器。

由于cache服务器具有多个CPU和高速大容量I/O通道,独立的OS,因此能大大缓解Internet访问瓶颈,而且也具有一定的抗黑客攻击的能力。

目前某图书馆采用这种方式,把大数据量的静态图片、点播资源、虚拟三维应用等都事先置放在cache服务器中,即使现今只有2M Internet的接入带宽,以上应用的播放速度和效果仍能让用户满意。

另外一种方式采用均衡负载设备或Web双机镜像。这种方式通过负载均衡的方法达到 Web访问性能最优。Web双机镜像是较早以前流行的方式,虽能使系统可靠性提升,但由于双机总是在互相询问对方状态,将会影响一定的访问性能。均衡负载设备是独立于Web服务器的硬件,它和Web服务器及网站中其他服务器接在同一交换机上,通过负载调度程序为各个服务器分配工作量,从而,能达到充分利用资源,提高访问性能的目的。只是由于某图书馆目前对外发布资源相对仍较少,只采用了三台Web服务器,因此目前的均衡负载设备作用还不显著。

(2)从Web服务器的配置来看Web服务器自身CPU个数及速度、网卡数量、Web服务器与防火墙的位置关系等,都会影响到Web服务器的性能。

从Web服务器硬件本身来讲,CPU个数的增加、网卡个数的增加、I/O信道的扩展无疑可以直接地提高Web服务器性能。此外,由于千兆口的防火墙目前较少且费用较高,如果把Web服务器放置防火墙之后,一定会大大影响Internet访问性能。某图书馆采用IDS(入侵侦测)+Web服务器(服务器防火墙,较低端,不会影响流量)+应用服务器+数据库服务器(防火墙,高端),分层次的安全模式,既保证了系统的安全性,又提升了网络访问性能。

另外,某图书馆还采用了SAN网络区域存储来提高服务器访问速度。

(3)三层C/S软件结构设计和应用程序的适当部署也会提高Web服务器的性能。

将业务逻辑、通用访问接口与数据等相互分离、分别置放于Web服务器、应用服务器、数据库服务器上,通过程序功能和逻辑的合理部署,也能大大改进Web服务器性能。

一般的原则是,Web服务器只需接受Internet http访问请求,使Web只有最少的任务,把实际处理交给各个应用服务器处理,然后返回结果给Browser。某图书馆采用这种方式专门开发了搜索引擎应用服务器和混合检索应用服务器等,达到了良好的应用效果。

事实上,Web服务器的性能提升还存在很多手段和方法,比如CPU与存储之间关系,Web交换机等等,有待于我们进一步的实践、分析和讨论。(本文主要参考了上海童茵等人的论文)

评注:主题鲜明,条理也较分明。但所讨论的技术应更有机地结合于项目的实例。

下载文档

版权声明:此文档由查字典文档网用户提供,如用于商业用途请与作者联系,查字典文档网保持最终解释权!

网友最新关注

读《一夜的工作》有感
“缅怀革命先烈,清明节扫墓”
读《凡卡》有感
生活告诉我
快乐时刻
回家的感觉真好
我好后悔
我是一只小小鸟
学习的乐趣
秘密
陷阱
短短的十分钟
我的榜样
下辈子我要当个男孩儿
家长会的时候
简论中美日博士生培养模式的国际比较
关于用科学发展观指导教师队伍建设
关于创业体验自主活动实践教学内容的设计与实践
试析面向企业需求的应用型软件人才培养
论以科技创新为载体 培养学生创新意识和能力
关于服务营销理念在高校研究生就业工作中的运用
对于工程应用型本科专业人才培养体系的建构
试论新形势下大学生就业和谐模式的构建
简析大学传统文化教育的方向性与辩证性
关于“卓越计划”背景下大学生情绪管理的探讨
关于科学发展观视野下的历史教育探析
关于高校思想政治辅导员有效开展谈心工作的原则策略浅析
试论技师学院学生节能习惯的培养
论加强兼职教师队伍建设 深化中职护理专业课程改革
试析民办高职学生学习兴趣的调动
《白雪歌送武判官归京》教学设计
《己亥杂诗》(其三)
《诗五首》教学设计
病牛
《诗五首》优化测控
《茅屋为秋风所破歌》教学设计
《诗五首》同步练习
《行路难》(其二)
《行路难(其一)》教学设计
别董大
《诗五首》习题精选
《诗五首》教学设计
《诗五首》同步轻松练习
《诗五首》同步练习
走马川行奉送出师西征