服务器 频道

Web实战之六:数字图书馆性能改进

  【IT168 报道】WEB服务器在数字图书馆中起到了举足轻重的地位,其性能的优劣直接关系到一个数字图书馆的质量好坏,甚至关系到其生死存亡。
 
    数字图书馆Web特点

    一般而言,数字图书馆工程主要包括对外信息Web发布系统、交互式检索网、后台馆藏信息管理系统、多媒体资料采集制作以及外VOD点播系统等。图书馆数字化信息系统从网络环境上讲,主要划分为多个网段:
    
     (一)Internet接入部分,采用2M的DDN专线;
 
    (二)公共网段(非军事区),主要包括前台发布数据库服务器、Web服务器、E-mail/FTP/DNS服务器、检索服务器及SAN网络区域存储设备;
 
    (三)内部局域网,包括内网Web服务器、后台馆藏数据库服务器、OA服务器等。
 
    (四)VOD点播专用网,包括音频视频点播服务器等。
 
    由于制定了严格的网络级和应用级访问权限,通过具有三层交换能力的高性能交换机和安全授权认证系统等,有效地控制了访问权限,确保了数据的安全性和完整性。考虑到经费和人员素质及今后的维护管理运营等方面,操作系统建议采用Windows2000 Advanced Server平台,服务器可以选用DELL高端的系列,数据库采用IBM的DB2。主干网为千兆快速交换式以太网,局域网百兆到桌面,VOD点播网十兆到桌面。
 
    在该网络环境下应用主要分为三大部分:
 
    (一)对外Web发布系统、对外图书辅助检索系统;
 
    (二)后台馆藏信息管理系统和图像/全文混合检索系统;
 
    (三)VOD点播系统。由于绝大部分应用采用Browser/Server方式结构,最终用户在本地只需安装IE浏览器,在后台数据库服务器的支持下通过网页方式请求和访问各类应用服务。

    三处着手提升Web服务器性能

    由于在图书馆信息系统中流通的多为索引、摘要、全文或音频视频等多媒体信息,对Web服务器性能与网络带宽等有更高的要求。从以下几个方面可以相对有效地提升Web服务器性能:
 
    (1)缓存服务器和均衡负载设备使用可以缓解访问瓶颈,提高网络带宽、实现均衡负载。缓存服务器也称为cache服务器,可以存储cache静态的内容如网页、多媒体点播资源和会议实况(已压缩的、有一定格式要求的)等。

    此外,目前美国cashflow缓存服务器,已经可以存储cache数据库、ASP等动态内容。cache服务器通常放到防火墙之外,外网Web服务器之前,因此Internet用户点击网页不再直接访问网站Web服务器,而是访问cache服务器。

    由于cache服务器具有多个CPU和高速大容量I/O通道,独立的OS,因此能大大缓解Internet访问瓶颈,而且也具有一定的抗黑客攻击的能力。目前图书馆采用这种方式,把大数据量的静态图片、点播资源、虚拟三维应用等都事先置放在cache服务器中,即使现今只有2M internet的接入带宽,以上应用的播放速度和效果仍能让用户满意。
 

     

0
相关文章