计算机网站建设的规划、设计及其实现
- 作者:admin 来源:网络 日期:2008-6-27 21:34:43
4.1.2.选择网络服务方式
网络站点的可以分为两种,一种是自己建立网站,一种是外购整体网络服务。网络站点投资选择的主要问题是资金问题。外购整体网络服务又分为两种形式:虚拟主机与服务器托管。
4.2.站点建设的准备工作
4.2.1.向IPS申请IP地址及申请域名
Internet的IP地址是分配是分级进行的。IANA是负责全球Internet上的IP地址进行编号分配的机构。按照IANA的需要,将部分IP地址分配给地区级的Internet注册机构IR,地区级的IR负责该地区的登记注册服务。现在,全球一共有三个地区级的IP:ARIN,RIPE,APNIC。
亚太地区国家的IP地址分配由APNIC管理。作为中国的ISP和用户,要获得IP地址有三种方法:
第一种方法是对于提供接入服务的ISP,代写职称论文可以向APNIC申请成为其会员,直接从APNIC获得IP地址,但是必须向APNIC交纳年费。
第二种方法是通过已成为APNIC会员的接入ISP申请,同时这些单位提供Internet接入服务。
第三种方法是加入一个IP地址分配联盟,通过分配联盟的召集单位向APNIC申请IP地址。
CNNIC(中国网络信息中心)以国;NIC的身份于1997年1月成为APNIC的联盟会员,成立以CNNIC为召集单位的分配联盟,称之为CNNIC联盟。按照APNIC的有关规定,CNNIC分配联盟成员单位可以通过CNNIC获得IP地址。
国务院信息化办公室是中国Internet域名体系的管理者。负责制定中国Internet域名管理的政策:负责认定、授权顶级域名ell的运行管理及ell以下域名的注册服务者;负责监督各级域名的注册服务。
在国务院信息化办公室的授权和领导下,CNNIC是CNNICI作委员会的日常办事机构,具体实施域名注册的各项工作。
域名是企、事业单位在因特网上的标识,是企、事业单位进入互联网,网络用户联络企、事业单位的唯一途径,可以有效保护企、事业单位的公众形象和无形资产,有着巨大商业价值。所以,域名是在互联网上建立任何服务的基础。
域名包括:国际域名、国内域名、中文域名、网络实名、通用网址等。
域名注册步骤如下:
4.2.2.硬件设备的购置及网络的建设
硬件设备包括服务器、工作站(PC机)及各种网络设备。硬件尤其是服务器的选型应充分考虑到站点可能的信息容量、提供的服务种类、每日的点击率以及站点发展的需求。不管为服务器和工作站选择哪种平台或NOS/OS,为获得最大的性能,都需要逐个建立。
影响系统性能的主要部件包括CPU、主板、RAM存储器、硬盘驱动器、视频和监视器以及I/0部件。
4.2.3.确定提供服务种类及选用合适的服务软件
Internet可提供的服务种类有很多,最常用的有web服务、E—mai1服务、Newsgroup、FTP、Gopher等,在选择服务种类时应充分考虑各种服务的信息流量,考虑服务器的处理能力及通信带宽的容量。这里主要针对Web服务器平台及服务软件的选择。
UNIX和WindowsNT都是流行的服务器平台,而且都有作为Web平台的优点。代写留学生论文UNIX具有高度的可伸缩性和可扩展性、稳定性好。可移植性好。UNIX可提供除Web服务以外的访问(能处理通信录、主机对话室及支持拨号终端用户),并且拥有丰富的第三方成熟技术应用程序的支持,但费用较高,需要有熟悉UNIX的专业人士。
对于其他人来说WindowsNT是一个比较合适的选择,NT可能是Microsoft公司长期以来开发的最稳定的操作系统。供NT选择的Webn~务器产品非常多,而且每天都会有许多新的服务器推出。其软、硬件的花费相当较底。
Linux是基于Intel—Pc机的一种很流行的UNIX版本。它的特点是性能良好,而且还是免费的,安装起来起来既简单又省时。
不同的web服务器支持不同的功能。选择web服务器时,应注意一些事项。其中最重要的是Web服务器如何易于建立和管理。其次选择web服务器时应注意服务器提供的安全程序。web服务器也必须支持CGI脚本。通过提供动态内容和及时响应用户输入,CGI脚本使得用户可以和服务器进行交互。要确保web服务起提供具有CGI环境变量的CGI脚本,,并且支持服务器方的嵌入部件,它是可以嵌入在HTML文件中的特殊命令。Web服务器还应支持日志文件,这对于Web管理员及时了解站点的访问情况并做出相应决策十分有用。选择Web服务器时,
价格问题也是一个应该考虑的方面。
下面列出了在选~-Web服务器时应考虑的一些功能:
(1)服务器可以按CERN/NCSA公共日志式生成日志文件,可以对日志文件自动归档。
(2)可以配置服务器禁止通过域名和IP地址来访问。
(3)通过请求基于用户ID和地址,可以配置对数据的访问。
(4)基于访问Web站点的客户的IP地址,可以配置对数据的访问。
(5)根据客户端的IP地址,服务器可以提供不同的根目录。
(6)服务器支持服务器方嵌入部件。
(7)CGI脚本可以使用所有的CGI环境变量。
(8)服务器具有内在的数据库连接,支持目录浏览。
(9)通过GUI,服务器应易于建立和管理。
(10)可以在运行服务器时进行管理,可以远程管理服务器。
4.2.4.信息的采集、整理和站点的定位
一个站点不可能包括所有的信息,面面俱到不可能设计出好的站点来,因此在建站初期就应有明确的指导方针,确定站点的发展方向,设计几个拳头性的服务项目。每个站点都要有其目的性。目前国内许多站点缺乏特色,就是因为前期准备工作不充分,对站点方向不够明确,在站点信息的收集、整理工作中没有始终贯彻站点的方向和目标。
在开发Web站点时,管理信息是其中最重要的一个方向,也许还是最艰难的一个方面。在对Web页面的内容进行管理中会遇到以下几个问题:
(1)确定要提供信息的类型和来源。
(2)建立一个收集信息、转换为HTML和不断更新信息的工作流程。
(3)为信息生成一个目录结构,并在文本之间建立超文本链接。
(4)保持信息结构的灵活性,以适应更改和今后的发展。
(5)使信息的数量和信息的质量之间保持一种平衡。
从已知的信息收集开始是最简单的方法,也是最可行的办法。为Web准备信息的工作既要求了解内容,也需要了解HTML编程和其他技术问题。
4.2.5.选择合适的数据库后台支持
国内许多站点的建设都忽视数据库在信息站点建设中的作用,页面的设计大都采用静态文件方式。但在大数据量的情况下,没有数据库的有力支持,根本无法做到信息及时、正确地更新。利用后台数据库的支持,可以将页面的设计、布局、形式同内容分离,更有利于信息的维护和页面布局的更新。以往WebServer同数据库的信息交换均采用CGI方式,目前许多大型数据库公司均提供了内核支持的接口。各主要数据库公司提供的Internet解决方案各有千秋,各有侧重点,应根据需要确定自己的方案。
选择数据库管理系统时应从以下几个方面予于考虑:
1)通用性
通用性是指一个好的数据库管理系统,其管理语句应该符合通用标准,要便于系统的维护、开发和移植。
2)分布性
分布性是指数据库管理系统应该有对分布式应用的支持。包括数据透明与网络透明程度。
3)并发性
对于分布式数据库管理系统,面临的是多任务分布环境,可能会有多个用户点在同一时刻对同一数据进行读或写操作。为了保证数据的一致性,需要由数据库管理系统的并发控制功能来完成。
4)数据的完整性
数据的完整性是指数据的正确性和一致性,包括实体完整性、参照完整性、复杂的事物规则等。
5)可移植性
可移植性是指垂直扩展和水平扩展能力。垂直扩展要求新平台能够支持低版本的平台,数据库客户机/服务器机制支持集中式管理模式,这样保证用户以前的投资和系统;水平扩展要求满足硬件上的扩展,支持从单CPU模式转换成多CPU并行机模式。
6)安全性
安全性包括安全保密的程度,如帐户管理、用户权限管理、网络安全控制、数据约束等。
7)容错性
容错性是指在异常情况下系统对数据的容错处理能力。。
关系数据库(RDBMS)是一种功能完善、运行可靠的数据库系统。目前大多数商业应用都依赖于这些系统。
代写论文联系方式
联系QQ:904272800

联系信箱:904272800@qq.com

代写论文导航
客户、写手申请单
最新论文
热点论文