目前在Internet/Intranet上存在的各类网站,不论其形式、内容和规模如何,其基本的结构都是类似的,最终的目的都是提供信息服务。从逻辑上看,如果将与网站相关的硬件、软件和开发维护等抽象为逻辑组件,那么一个网站将至少包括网络接入设备、操作系统、Web服务器3部分。这3部分是网站的必备组件,也是构成网站的最小配置。如果网站的规模不同,还可以包括大型存储设备、数据库系统、Mail服务器、FTP服务器、应用服务器、控制系统、群集系统、安全系统、备份系统和开发维护系统等可选部分。
随着Internet/Intranet的发展Web服务器与数据库的连接技术已成为基于Web的信息管理系统的核心。考虑网站效率、可扩展性和安全性等方面的因素,较为实用的方案是将应用程序与后台数据库分开,形成所谓的三层网络框架结构。在这种情况下,网站规模扩大后不会对现有的设备和技术有太大影响.添加设备只是对上层应用加以改变.底层所采用技术和设备不需要做大的改变.从而较方便地升级网站。
1.网络接入设备。网络接入设备主要指Internet的边缘接入设备,包括路由器、Modern、防火墙等。路由器等接入设备是网站的关健部分,在ISP提供足够宽带的情况下,它决定着网站的服务带宽。关于网站接入设备详细介绍参考如下:http://www.zhiyuanit.net.cn/。
2.第一层:服务器层。这部分可能包括Web服务器、Mail服务器、FTP服务器、新闻组服务器和底层支撑的操作系统、计算机硬件平台等。最常用的是Web服务器,它运行HTTP服务,为用户提供浏览功能,同时也运行一些应用程序,例如电子商务的在线订货程序、聊天室程序等。服务器的数目取决于网站的功能、大小和实际的负载量。对于一些高带宽接入的大型网站,可在局域网中建立服务器群集,群集系统能将访问负载分担到不同的服务器上,而对于能承受当时负载的第二层和第三层的服务器不需要任何改动。用做Weh服务器的计算机,配置可以不是很高,一般使用高档的PC服务器即可。