分享
 
 
 

建立企业自己的Web网站

王朝html/css/js·作者佚名  2008-05-19
窄屏简体版  字體: |||超大  

电子商务的概念已经深入人心,但要实现真正的电子交易还存在一些问题。不过,这并不妨碍企业利用Internet进行自身的宣传和完成简单的沟通。当前,很多企业都计划建立自己的Web站点。

本期题目: 企业网站解决方案

具体情况如下:

某公司计划在Internet上建立属于自己的Web站点,初步打算实现信息发布、电子邮件、BBS、FTP等功能。

现在希望您能为该公司提供一套比较完整的解决方案。您提供的解决方案应包括:网站硬件(服务器、存储设备、线路等)配置;系统软件(操作系统、数据库、安全)配置;关键应用软件(Web服务器、E-mail服务器、FTP、BBS等)的介绍。

建立企业自己的Web网站

★ 北京世纪永联软件技术有限公司 张荣典

随着互联网的迅速发展,电子商务的日益深入,越来越多的企业开始建立自己的网站,通过网站进行品牌宣传、信息发布、产品宣传、客户服务,并进一步实现B2B、B2C电子商务。

成功的企业网站,需要提供高速的链接、丰富的内容、及时的更新、更多的服务,企业网站的建设作为系统工程,其规划设计需要综合考虑网络性能、存储设备、服务器选型、系统软件平台、应用开发平台、网站安全管理等综合因素。

本文将综合分析建立企业网站的各个层面,为用户网站规划设计提供参考思路。

一、系统硬件平台

1.企业网站架构图

图1所示为典型企业网站的基本架构图,包括防火墙、交换机、数据库服务器、应用服务器、邮件服务器、存储设备等。企业网站的架构需要根据企业网站的规模、提供的应用服务、安全需求进行相应的设计。

2.网络平台

网络平台包括服务器组局域网与Internet接入两部分,是确保用户快速连接的重要环节,设计中应根据网站的具体业务、预计用户访问量计算流量峰值,保障系统网络没有瓶颈。

服务器组局域网可选择共享式以太网与交换式以太网,考虑到多数企业网站访问量初期并不大,10Mb/s共享式以太网一般可以满足需求,随着用户的增长,再考虑百兆(100Mb/s)、千兆(1Gb/s)交换式以太网。

考虑到目前多数企业网站采用主机托管方式,Internet接入由IDC服务提供商提供,可选择独享或共享Internet接入带宽。

3.服务器平台

服务器的选择与架构可以从如下几个方面进行综合考虑。

(1)体系架构

随着服务器技术的发展,单台企业级服务器可以提供良好的高性能、高可用性、可伸缩性、可管理性,因此在服务器的选择设计中可以采用集中式体系架构,由单台服务器运行网站的大部分功能模块。例如,可以采用一台服务器运行数据库、应用模块、Web服务器等功能模块。其优点是便于维护管理、节约投资;不足之处是集中式处理体系结构容易造成单故障节点,服务器的任何一个环节的故障都有可能造成整个网站的服务中断。

采用分布式体系结构,可以将网站的不同功能模块分布在不同的服务器上,减少系统的单故障节点,有利于系统的扩展。结合双机热备份技术,可以提高系统中关键功能模块的高可靠性。例如,我们通常将数据库服务器采用双机热备份;结合集群技术,可以实现负载的动态均衡,满足大量用户的并发请求。

(2)服务器配置

服务器具体配置的选择包括:CPU、内存、硬盘与网络适配器。针对Web应用的特点,可以选择支持SMP的服务器,通过配置多CPU实现性能的提高;考虑到大量用户并发请求将产生大量的进程、线程,因此内存是服务器配置中的重要考虑因素。

(3)服务器类型

目前,在互联网中用得最多的是Sun服务器与PC服务器。Sun服务器以其高效、稳定与高可靠性成为网站服务器的首选,不足之处是价格相对比较昂贵。随着PC服务器的发展,其处理能力、可用性方面得到了高速的发展,选装基于X86平台的Unix类操作系统(例如Solaris for X86、Linux、FreeBSD),完全可以胜任业务关键性需要。

4.存储设备

互联网应用随着用户的增加,将产生大量的数据,同时考虑大量用户的并发请求,对数据的存取速度提出了更高的要求,我们这里主要讨论磁盘阵列的存储设备。

(1)SCSI盘阵

采用RAID5技术的SCSI盘阵可以满足以下三方面的需求:

?大容量存储,RAID5技术可以将多块硬盘连接在一起,逻辑上形成大容量的硬盘,存储容量可扩展到TB级;

?高速存取,RAID5技术中数据的存取是多块硬盘并发进行,因此可以获得比单硬盘更高的存取速度;

?数据可靠性,RAID5技术中提供1/N的数据冗余,当某块硬盘发生故障时,可以热插拔替换故障盘,保障数据的高可用性。

SCSI盘阵的不足之处在于可扩展性差,其连接的服务器数目有限制,因此主要用在数据库服务器的双机热备份系统中。

(2)NAS存储(如图2所示)

当服务器采用分布式体系结构时,往往采用集群技术,多服务器并行运算,以满足用户的并发请求,这时可能需要多台服务器共同访问同一数据,可以考虑采用NAS存储。优点:采用NAS存储体系结构,服务器可以动态进行添加,整个系统获得良好的扩展性。缺点:在NAS存储体系结构中,数据的存取通过以太网传输,因此需要有较高以太网带宽,需要考虑百兆、千兆以太网。

(3)SAN存储(如图3所示)

与NAS方式类似,SAN存储体系结构也可以提供多服务器数据共享,同时由于单独设立存储局域网,因此提供了更快的数据存取速度,其缺点是价格相对较高。

二、系统软件平台

1.操作系统

在互联网服务器中,操作系统主要有两大阵营:Window NT/2000与Unix类。操作系统的选择主要从以下角度进行分析:系统的稳定性、系统的安全性、系统的易用性、系统的可管理性与性能价格比。

(1)Windows NT/2000

作为X86平台的理想操作系统,具有良好的易用性,对Windows熟悉的用户可以快速掌握NT/2000的使用与管理,但Windows NT/2000的价格相对较高,系统的稳定性、安全性相对于Unix类操作系统较差。

(2)专用Unix操作系统

以Solaris为代表,具有良好的稳定性、安全性、可管理性,是最理想的互联网服务器操作系统,唯一不足之处是它必须依赖于昂贵的Unix服务器。

(3)X86平台的Unix类操作系统

包括Solaris for X86、Linux、FreeBSD。该类操作系统在系统的稳定性、安全性、可管理性、性能价格比等方面都具有无可比拟的优势,是理想的互联网服务器操作系统。其中Linux操作系统作为操作系统中的新秀,其技术不断发展,受到众多厂商的支持与推进,在互联网领域的应用将越来越广泛。

2.数据库

数据库作为网站基础平台,选择可以从数据库的性能、可扩展性等角度分析。

(1)MS SQL Server

微软的SQL Server设计之初主要适用于中低端的数据库需求,近年来,随着SQL Server的发展,同样可以适用于企业级的业务关键性数据库应用。在完全基于MS架构的网站设计中,建议采用SQL Server。

(2)Oracle 8I

Oracle作为数据库厂商的巨头,在数据库市场占有较大的份额,随着Oracle近年来Internet战略的发展,Oracle 8I成为互联网领域无可非议的霸主,不足之处是价格相对较为昂贵。在较大规模的企业网站中,建议采用Oracle 8I。

(3)Mysql

作为数据库中的新秀,由于其良好的性能与免费的特点越来越受到大家的欢迎,是互联网领域应用最为广泛的数据库之一。

3.Web服务器

主流的Web服务器包括微软的IIS与Apache。

(1)IIS

IIS是目前互联网应用比较广泛的Web服务器,提供基于图形界面的安装、配置、管理,具有良好的易用性、可管理性,不足之处是只能运行在Windows NT/2000平台,因此建议采用MS架构的网站选择IIS。

(2)Apache

Apache服务器由于其良好的性能、免费的特性成为目前互联网中应用最为广泛的Web服务器,对不同规模的网站都是最佳的选择。具有以下特点:

?支持多线程、多CPU;

?支持多平台,包括:Sun Solaris、Linux、FreeBSD、Windows NT/2000;

?良好的性能:根据第三方测试,Apache是目前最快的Web服务器。

三、应用开发平台

1.应用开发模式

Web应用开发不同于传统C/S结构的开发,其应用开发结构为三层或多层结构。如图4所示。

2.应用开发平台

随着Internet的发展,由于Web应用开发的独特性,应用开发平台成为众多厂商的关注焦点。目前市场上存在很多的Web应用标准、集成开发环境。流行的主要是ASP、PHP、JSP三种。

(1)ASP

ASP(Activex Server Page)是由微软创建的Web应用开发标准,ASP服务器已经包含在IIS服务器中,ASP服务器将Web请求转入解释器中,在解释器中将所有ASP的Script进行分析,然后执行,同时可以创建COM对象以完成更多的功能,ASP中的Script是Vbscript。

优点:安装配置方便,开发简单易学;开发工具功能强大。

不足:ASP使用了组件因而将导致大量的安全问题;无法实现跨平台,只能应用于Windows NT/2000。

建议采用MS架构的网站采用ASP应用开发平台(IIS+Visual Interdev)。

(2)PHP

PHP由于其良好的性能及免费的特点,是目前互联网中应用非常流行的一种应用开发平台。

优点:简单易学、跨平台、有良好数据库交换能力的开发语言;与Apache及其扩展库紧密结合;良好的安全性。

不足:安装配置复杂;缺少企业级的支持;作为自由软件,缺乏正规的商业支持;无法实现商品化的商业开发。

建议基于Unix类平台的应用采用Apache+Php+PHPEd。

(3)JSP

优点:可移植性好,支持多种平台;强大的可伸缩性;多样化与强大的工具支持。

不足:安装配置管理较为复杂;运行速度较慢;建议开发大型应用系统采用JSP。

四、网站设计制作

1.设计制作原则

良好的网站设计制作是网站成败的重要因素,好的网站在提供美观的页面设计的同时,

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
 
>>返回首頁<<
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有