他服务器接在同一交换机上,通过负载调度程序为各个服务器分配工作量,从
而,能达到充分利用资源,提高访问性能的目的。只是由于某图书馆目前对外发
布资源相对仍较少,只采用了三台
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 交换机等等,有待于我们进一步的实践、分析和讨论。。