第二章 电子商务网站开发步骤

上传人:博****1 文档编号:572433054 上传时间:2024-08-13 格式:PPT 页数:138 大小:1.52MB
返回 下载 相关 举报
第二章 电子商务网站开发步骤_第1页
第1页 / 共138页
第二章 电子商务网站开发步骤_第2页
第2页 / 共138页
第二章 电子商务网站开发步骤_第3页
第3页 / 共138页
第二章 电子商务网站开发步骤_第4页
第4页 / 共138页
第二章 电子商务网站开发步骤_第5页
第5页 / 共138页
点击查看更多>>
资源描述

《第二章 电子商务网站开发步骤》由会员分享,可在线阅读,更多相关《第二章 电子商务网站开发步骤(138页珍藏版)》请在金锄头文库上搜索。

1、第二章第二章 电子商务网站开发步骤电子商务网站开发步骤网站的设计与建设是需要一系列步骤来完成的,能否遵网站的设计与建设是需要一系列步骤来完成的,能否遵循网站的设计步骤直接影响一个网站质量,也直接影响循网站的设计步骤直接影响一个网站质量,也直接影响网站发布后是否能成功运行。网站发布后是否能成功运行。友情提醒:如果你还不熟悉网站建设、美工设计、内容友情提醒:如果你还不熟悉网站建设、美工设计、内容优化、网站推广的流程,你可以选择发布悬赏任务,欢优化、网站推广的流程,你可以选择发布悬赏任务,欢迎迎点此进入点此进入发布任务获得网络高手的全力协助。发布任务获得网络高手的全力协助。2.12.1 总体概述总体

2、概述2.22.2 网站的规划与设计网站的规划与设计2.32.3 站点建设站点建设2.42.4 站点发布和网站的管理与维护站点发布和网站的管理与维护习习 题题第二章第二章 电子商务网站开发步骤电子商务网站开发步骤2.1 总体概述 网站建设总的网站建设总的来说需要经历四个来说需要经历四个步骤,分别是网站步骤,分别是网站的规划与设计、站的规划与设计、站点建设、网站发布点建设、网站发布和网站的管理与维和网站的管理与维护,如图护,如图2-12-1所示。所示。图图2-1 网站建设的步骤网站建设的步骤 网站的规划与设计是网站建设的网站的规划与设计是网站建设的第一第一步。在这步。在这步中需要对网站进行整体的分

3、析,步中需要对网站进行整体的分析,明确网站的建设目标,确定网站的访问对明确网站的建设目标,确定网站的访问对象、网站应提供的内容与服务及网站的域象、网站应提供的内容与服务及网站的域名,设计网站的标志、网站的风格、网站名,设计网站的标志、网站的风格、网站的目录结构等各方面的内容。这一步是网的目录结构等各方面的内容。这一步是网站建设成功与否的前提,因为所有的后续站建设成功与否的前提,因为所有的后续步骤都必须按照第一步的规划与设计来进步骤都必须按照第一步的规划与设计来进行实施。行实施。 网站的规划与设计完成之后,接着进入网站的规划与设计完成之后,接着进入具体的站点建设步骤。这个步骤主要包括域名具体的站

4、点建设步骤。这个步骤主要包括域名注册、网站配置、网页制作和网站测试四个部注册、网站配置、网页制作和网站测试四个部分。除了网站测试必须要在其他三项内容开始分。除了网站测试必须要在其他三项内容开始之后才能进行之外,域名注册、网站配置和网之后才能进行之外,域名注册、网站配置和网页制作相对独立,可以同时进行。页制作相对独立,可以同时进行。 相关的内容都建设好后,就可以正式地相关的内容都建设好后,就可以正式地发布网站,也就是说将网站放到发布网站,也就是说将网站放到InternetInternet上允上允许用户通过网站的域名进行访问。许用户通过网站的域名进行访问。 网站的管理与维护虽然是最后一个步骤,网站

5、的管理与维护虽然是最后一个步骤,但实际上贯穿网站建设的全过程,只要网站没但实际上贯穿网站建设的全过程,只要网站没有停止运行,就需要对其进行管理和维护,所有停止运行,就需要对其进行管理和维护,所以这一步也是最为费劲的一步。网站的管理和以这一步也是最为费劲的一步。网站的管理和维护主要包括安全管理、性能管理和内容管理维护主要包括安全管理、性能管理和内容管理三个方面。三个方面。 另外从图另外从图2-12-1也可以看到,网站建设是也可以看到,网站建设是一个循环的过程,并不是说一次过后就结束了。一个循环的过程,并不是说一次过后就结束了。它需要随着需求的变化不断地对网站进行再次它需要随着需求的变化不断地对网

6、站进行再次规划与设计,进而不断地建设和发布新的内容规划与设计,进而不断地建设和发布新的内容与服务,不断地升级服务器和网络环境以保障与服务,不断地升级服务器和网络环境以保障网站的运行性能。网站的运行性能。2.22.2 网站的规划与设计网站的规划与设计 在网站建设之前,需要对网站进行一系列的分在网站建设之前,需要对网站进行一系列的分析和估计,然后根据分析的结果提出合理的建设方析和估计,然后根据分析的结果提出合理的建设方案,这就是网站的规划与设计。网站的规划与设计案,这就是网站的规划与设计。网站的规划与设计可分为网站定位、栏目规划、目录结构设计、风格可分为网站定位、栏目规划、目录结构设计、风格设计、

7、导航系统设计几个环节。设计、导航系统设计几个环节。2.22.2 网站的规划与设计网站的规划与设计 1 1 网站的定位网站的定位 网站的定位就是确定网站的建设目标,它通常网站的定位就是确定网站的建设目标,它通常需要确定三个方面:网站的建设目的、网站的需要确定三个方面:网站的建设目的、网站的访问对象和网站的内容与服务。用更通俗的话访问对象和网站的内容与服务。用更通俗的话来说,就是回答来说,就是回答“为什么要建立这个网站为什么要建立这个网站? ?这个这个网站为谁服务网站为谁服务? ?网站提供哪些方面的内容和服务网站提供哪些方面的内容和服务? ?”这三个问题。这三个问题。 不同性质的站点有不同的建设目

8、的,比不同性质的站点有不同的建设目的,比如电子商务站点主要是为了在企业与企业、企如电子商务站点主要是为了在企业与企业、企业名。与个人消费者之间建立更为直接和高效业名。与个人消费者之间建立更为直接和高效的商务通道;电子政务网站代表的是政府部门,的商务通道;电子政务网站代表的是政府部门,所以主要是通过它来宣传政府的形象、实现政所以主要是通过它来宣传政府的形象、实现政务公开、向社会提供有价值的公益和导向信息,务公开、向社会提供有价值的公益和导向信息,以及实现网上政务;而个人站点则主要是为了以及实现网上政务;而个人站点则主要是为了介绍个人的兴趣爱好,通过共享信息来结识更介绍个人的兴趣爱好,通过共享信息

9、来结识更多的朋友。多的朋友。2、栏目规划及其任务栏目规划及其任务 栏目规划的主要任务是对所收集栏目规划的主要任务是对所收集的大量内容进行有效的筛选,并将它们的大量内容进行有效的筛选,并将它们组织成一个合理的便于理解的逻辑结构,组织成一个合理的便于理解的逻辑结构,即建立网站的逻辑结构,在这其中不仅即建立网站的逻辑结构,在这其中不仅需要为整个网站建立层次型结构,还需需要为整个网站建立层次型结构,还需要为每一个栏目或者子栏目设计合理的要为每一个栏目或者子栏目设计合理的逻辑结构。除此之外,栏目规划还需要逻辑结构。除此之外,栏目规划还需要确定哪些是重点栏目、哪些是需要实时确定哪些是重点栏目、哪些是需要实

10、时更新的栏目、需要提供哪些功能性栏目更新的栏目、需要提供哪些功能性栏目等。等。 成功的栏目规划不仅能给用户的访成功的栏目规划不仅能给用户的访问带来极大的便利,帮助用户准确地问带来极大的便利,帮助用户准确地了解网站所提供的内容和服务和快速了解网站所提供的内容和服务和快速地找到自己所感兴趣的网页,而且能地找到自己所感兴趣的网页,而且能帮助网站管理员对网站进行更为高效帮助网站管理员对网站进行更为高效的管理。的管理。1)确定必需的栏目确定必需的栏目 栏目规划的第一步就是要确定哪些是必需的栏目,栏目规划的第一步就是要确定哪些是必需的栏目,这通常取决于网站的性质。比如对于一个企业网站来这通常取决于网站的性

11、质。比如对于一个企业网站来说,公司简介、产品介绍、服务内容、联系方式、技说,公司简介、产品介绍、服务内容、联系方式、技术支持等栏目是必不可少的,而对于政府网站来说政术支持等栏目是必不可少的,而对于政府网站来说政务、政策法规、地方经济、百姓生活、观光旅游等栏务、政策法规、地方经济、百姓生活、观光旅游等栏目都是必需的。个人网站相对来说比较随意,往往取目都是必需的。个人网站相对来说比较随意,往往取决于所收集的内容,但个人简介、个人收藏等栏目通决于所收集的内容,但个人简介、个人收藏等栏目通常不能缺少。常不能缺少。 除了内容栏目之外,网站还应该包含除了内容栏目之外,网站还应该包含另外两类栏目,分别是用户

12、指南类栏目和交另外两类栏目,分别是用户指南类栏目和交互性栏目。用户指南类栏目的目的是为了帮互性栏目。用户指南类栏目的目的是为了帮助用户了解这个网站的背景、性质、目的、助用户了解这个网站的背景、性质、目的、功能及发展历程,了解如何更好地对网站进功能及发展历程,了解如何更好地对网站进行访问,了解网站建设的最新动态。这类栏行访问,了解网站建设的最新动态。这类栏目通常以目通常以“帮助帮助”、“关于网站关于网站”、“网站地图网站地图”、“最新动态最新动态”等名称出现。等名称出现。 交互性栏目是能与用户进行双向交流的栏目,交互性栏目是能与用户进行双向交流的栏目,通过它不仅可以解答用户的疑问、了解用户的需求

13、,通过它不仅可以解答用户的疑问、了解用户的需求,而且还可以获得用户对网站的建议和看法,让用户而且还可以获得用户对网站的建议和看法,让用户与网站、用户与用户之间建立良好的沟通,以便更与网站、用户与用户之间建立良好的沟通,以便更好地帮助网站的建设与发展。交互性栏目最常见的好地帮助网站的建设与发展。交互性栏目最常见的方式就是留言板。方式就是留言板。2)确定重点栏目确定重点栏目 在确定完需要设置哪些栏目之后,接着需要做的在确定完需要设置哪些栏目之后,接着需要做的是从这些栏目中挑选出最为重要的几个栏目然后对它是从这些栏目中挑选出最为重要的几个栏目然后对它们进行更为详细的规划,这种选择往往取决于网站的们进

14、行更为详细的规划,这种选择往往取决于网站的目的与功能。比如企业网站,其目的可能是为了更好目的与功能。比如企业网站,其目的可能是为了更好地推销自己的产品,所以产品介绍便是它的重点栏目。地推销自己的产品,所以产品介绍便是它的重点栏目。因此为了更好地介绍产品,它除了基本的产品介绍之因此为了更好地介绍产品,它除了基本的产品介绍之外,可能还需要设立价格信息、网上定购、产品动态外,可能还需要设立价格信息、网上定购、产品动态等相关栏目。等相关栏目。3)建立层次型结构建立层次型结构 建立层次型结构是一个递进的过程,即从建立层次型结构是一个递进的过程,即从上到下一级一级地确定每一层的栏目。首先是上到下一级一级地

15、确定每一层的栏目。首先是确定第一层,即网站所必需的栏目,然后对其确定第一层,即网站所必需的栏目,然后对其中的重点栏目进行进一步的规划,确定它们所中的重点栏目进行进一步的规划,确定它们所必需的子栏目,以此类推直至不需要再细分为必需的子栏目,以此类推直至不需要再细分为止。将所有的栏目及其子栏目连在一起就形成止。将所有的栏目及其子栏目连在一起就形成了网站的层次型结构。了网站的层次型结构。1)线型结构线型结构 线型结构是最为简单的逻辑结构,如图线型结构是最为简单的逻辑结构,如图2-2-2 2所示,它将多个网页按照一定的先后顺序链所示,它将多个网页按照一定的先后顺序链接起来,使得用户在没有完成上一个网页

16、的接起来,使得用户在没有完成上一个网页的访问之前就无法进入下一个网页。访问之前就无法进入下一个网页。图图2-2 线性结构线性结构2)层次型结构层次型结构 相对于按先后顺序组织而成的线型结构,层次相对于按先后顺序组织而成的线型结构,层次型结构是按照网页之间的包含关系组织而成。型结构是按照网页之间的包含关系组织而成。 层次型结构简单而且直观,能将所有的内容划层次型结构简单而且直观,能将所有的内容划分得非常清晰且便于理解,所以几乎所有的网站都分得非常清晰且便于理解,所以几乎所有的网站都采用这种结构来进行总体的栏目规划,即将所有的采用这种结构来进行总体的栏目规划,即将所有的内容先分成若干个大栏目,然后

17、再将每个大栏目细内容先分成若干个大栏目,然后再将每个大栏目细分成若干小栏目,以此类推直到不用再细分为止。分成若干小栏目,以此类推直到不用再细分为止。 层次型结构也有不好的地方,就是用户如层次型结构也有不好的地方,就是用户如果要访问最底层的网页就不得不按照层次从上到果要访问最底层的网页就不得不按照层次从上到下一级一级地访问,最终到达想要访问的网页。下一级一级地访问,最终到达想要访问的网页。如果层次型结构的层次很深,比如有五层或者六如果层次型结构的层次很深,比如有五层或者六层,那么所带来的麻烦就大大降低了层次型网络层,那么所带来的麻烦就大大降低了层次型网络所具有的优点。又比如图所具有的优点。又比如

18、图2-32-3所示的例子,用户所示的例子,用户想从网页想从网页A A转到网页转到网页B B,很可能不得不先从网页,很可能不得不先从网页A A一级一级级地返回到网页级地返回到网页C C,然后再一级一级地往下,然后再一级一级地往下走直到网页走直到网页B B。图图2-3 层次型结构说明图层次型结构说明图 所以过深过于复杂的层次型结构反而会带来很所以过深过于复杂的层次型结构反而会带来很多不良的影响,最好的深度就是三层,最多不要超多不良的影响,最好的深度就是三层,最多不要超过五层。另外,建立一个良好的导航系统也可以弥过五层。另外,建立一个良好的导航系统也可以弥补层次型结构这方面的缺点。补层次型结构这方面

19、的缺点。 如图如图2-42-4所示,网络型结构是指多个所示,网络型结构是指多个网页相互之间都超链接的一种结构,这些网页相互之间都超链接的一种结构,这些网页可以是层次结构上的任意网页,但是网页可以是层次结构上的任意网页,但是因为导航的需要或者内容上的相关性而链因为导航的需要或者内容上的相关性而链接在一起。接在一起。3) 网络型结构网络型结构图图2-4 网络型结构网络型结构 网络型结构的实现就在于在所有相关的网页上网络型结构的实现就在于在所有相关的网页上保留到其他网页的超链接。这种结构使用户能更方便保留到其他网页的超链接。这种结构使用户能更方便地在网站上游弋,但同时也带来一个庞大超链接数的地在网站

20、上游弋,但同时也带来一个庞大超链接数的问题。我们可以简单地计算一下,总的超链接数应该问题。我们可以简单地计算一下,总的超链接数应该等于网页数乘以网页数减一,所以三个网页的网络型等于网页数乘以网页数减一,所以三个网页的网络型结构的超链接总数为结构的超链接总数为3 32=62=6,1010个网页的网络型结构个网页的网络型结构的超链接总数就到达的超链接总数就到达lOlO9=999=99。 这么庞大的超链接数维护起来相当麻烦,某个这么庞大的超链接数维护起来相当麻烦,某个网页的改动网页的改动( (如改名、删除、增加如改名、删除、增加) )就可能同时需要对就可能同时需要对所有的网页进行相应的修改,这是谁都

21、不愿意做的事所有的网页进行相应的修改,这是谁都不愿意做的事情,所以在网站中需要谨慎使用网络型结构。情,所以在网站中需要谨慎使用网络型结构。4、网站目录结构设计网站目录结构设计 目录结构又称为物理结构,它的设目录结构又称为物理结构,它的设计解决的是如何在硬盘上更好地存放包括计解决的是如何在硬盘上更好地存放包括网页、图片、网页、图片、FlashFlash动画、动画、JavaAppletJavaApplet、数据库等各种资源在内的所有网站资源。数据库等各种资源在内的所有网站资源。 目录结构是否合理,对网站的创建目录结构是否合理,对网站的创建效率会产生较大的影响,但更主要的,会效率会产生较大的影响,但

22、更主要的,会对未来网站的性能、网站的维护及扩展产对未来网站的性能、网站的维护及扩展产生很大的影响。生很大的影响。 不建议将所有的网页文件和资源文件不建议将所有的网页文件和资源文件都放在同一个目录底下。当文件一多时,都放在同一个目录底下。当文件一多时,wwwwww服务器的性能就会急剧下降,因为查找一个服务器的性能就会急剧下降,因为查找一个网页文件需要很长的时间,而且网站管理员网页文件需要很长的时间,而且网站管理员在区分不同性质的文件和查找某一个特定的在区分不同性质的文件和查找某一个特定的文件时也会变得非常麻烦。文件时也会变得非常麻烦。 目录结构对用户来说是不可见的,它目录结构对用户来说是不可见的

23、,它只针对网站管理员,所以它的设计是为了网只针对网站管理员,所以它的设计是为了网站管理员能从文件的角度更好地管理网站的站管理员能从文件的角度更好地管理网站的所有资源。所有资源。目录结构的设计通常需要遵循以下原则:目录结构的设计通常需要遵循以下原则:1)不要将所有的文件都放在根目录下不要将所有的文件都放在根目录下 有的管理员为了图方便,将所有的文件都放在根有的管理员为了图方便,将所有的文件都放在根目录下。正像前面刚提到的,这么做很容易造成文件目录下。正像前面刚提到的,这么做很容易造成文件管理混乱。而且当文件很多时,会非常影响管理混乱。而且当文件很多时,会非常影响WWWWWW服务服务器的索引速度。

24、因为服务器通常需要为根目录建立一器的索引速度。因为服务器通常需要为根目录建立一个索引,而且每增加一个新的文件时都需要重新建立个索引,而且每增加一个新的文件时都需要重新建立索引,所以很明显,文件越多,建立索引的时间也就索引,所以很明显,文件越多,建立索引的时间也就越长。越长。2)根据栏目规划来设计目录结构根据栏目规划来设计目录结构 一般情况下,可以按照网站的栏目规划来一般情况下,可以按照网站的栏目规划来设计目录结构,使两者有一一对应的关系。但设计目录结构,使两者有一一对应的关系。但是这么做,也会导致一个安全问题,就是访问是这么做,也会导致一个安全问题,就是访问者很容易猜测出网站的目录结构,也就容

25、易对者很容易猜测出网站的目录结构,也就容易对网站实施攻击。所以在设计目录结构的时候,网站实施攻击。所以在设计目录结构的时候,尽量避免目录名和栏目名相一致,可以尽量避免目录名和栏目名相一致,可以a a的方式的方式来提高目录名的猜测难度。来提高目录名的猜测难度。3)每个目录下都建立独立的每个目录下都建立独立的imagesimages子目录子目录 将图片及资源文件都放在一个独立将图片及资源文件都放在一个独立的的imagesimages目录下,可以使目录结构更加目录下,可以使目录结构更加清晰。如果很多网页都需要用到同一个清晰。如果很多网页都需要用到同一个图片,比如网站标志图片,那么将这个图片,比如网站

26、标志图片,那么将这个图片放到所有这些网页共有的最高层目图片放到所有这些网页共有的最高层目录的录的imagesimages子目录下。子目录下。4)目录的层次不要太深目录的层次不要太深5)不要使用中文目录名不要使用中文目录名 因为你的站点是对因为你的站点是对InternetInternet所有用所有用户开放的,所以你得考虑到使用非中文户开放的,所以你得考虑到使用非中文操作系统的客户也能正常访问你的站点。操作系统的客户也能正常访问你的站点。对于目录名,最好都使用英文。对于目录名,最好都使用英文。6)可执行文件和不可执行文件分开放置可执行文件和不可执行文件分开放置 将可执行的动态服务器网页文件和不将可

27、执行的动态服务器网页文件和不可执行的静态网页文件与动态网页文件分可执行的静态网页文件与动态网页文件分别放在两个目录下,然后将存放可执行网别放在两个目录下,然后将存放可执行网页文件的目录设为不可读和执行。这么做页文件的目录设为不可读和执行。这么做的好处就是可以避免动态服务器网页文件的好处就是可以避免动态服务器网页文件被读取。被读取。7)数据库文件单独放置数据库文件单独放置 数据库文件因为安全需求很高,数据库文件因为安全需求很高,所以最好放置在所以最好放置在HTTPHTTP所不能访问到的所不能访问到的目录底下。这样就可以避免恶意的用目录底下。这样就可以避免恶意的用户通过户通过HTTPHTTP方式取

28、到数据库文件。方式取到数据库文件。3风格设计:风格设计: 风格设计包含很多内容,为了体现个人风格,符风格设计包含很多内容,为了体现个人风格,符合网站的名称和定位。下面我们在色彩搭配和版面合网站的名称和定位。下面我们在色彩搭配和版面布局方面做一些规划和设计。布局方面做一些规划和设计。1)色彩搭配色彩搭配 网站的色彩是最影响网站整体风格的因素,网站的色彩是最影响网站整体风格的因素,也是站点美工设计中最令人头疼的问题。许多也是站点美工设计中最令人头疼的问题。许多网页设计者都缺乏色彩搭配的基本知识,所以网页设计者都缺乏色彩搭配的基本知识,所以在制作网页之前往往有一个很好的想法,但是在制作网页之前往往有

29、一个很好的想法,但是却不知如何搭配网页的颜色来表达预想的效果。却不知如何搭配网页的颜色来表达预想的效果。因此,在介绍色彩搭配之前,先来看看色彩的因此,在介绍色彩搭配之前,先来看看色彩的基本知识。基本知识。 色彩的基本知识色彩的基本知识 在物理学中,颜色是因为光的折射而产生的。颜在物理学中,颜色是因为光的折射而产生的。颜色不同,光的波长也就不同。红、绿、蓝是自然界的色不同,光的波长也就不同。红、绿、蓝是自然界的三原色,它们不同程度的组合可以形成各种颜色。所三原色,它们不同程度的组合可以形成各种颜色。所以在网页中,也就用它们的不同颜色值来表示各种颜以在网页中,也就用它们的不同颜色值来表示各种颜色。

30、色。 网页中的颜色通常采用网页中的颜色通常采用6 6位十六进制的数值来表位十六进制的数值来表示,每两位代表一种颜色,从左到右依次表示红色、示,每两位代表一种颜色,从左到右依次表示红色、绿色和蓝色。颜色绿色和蓝色。颜色 值越高表示这种颜色越深。比如红色,其数值为值越高表示这种颜色越深。比如红色,其数值为“#FF0000#FF0000”,白色为,白色为“#FFFFFF#FFFFFF”,黑色为,黑色为“#000000#000000”。也可。也可以采用三个以以采用三个以“,”相隔的十进制数来表示某一颜色,比相隔的十进制数来表示某一颜色,比如红色,其十进制表示为如红色,其十进制表示为color(255c

31、olor(255,0 0,0)0)。 在传统的色彩理论中,颜色一般分为彩色和非彩色在传统的色彩理论中,颜色一般分为彩色和非彩色( (或称为灰色或称为灰色) )两大色系。非彩色是指黑、白和所有灰色,两大色系。非彩色是指黑、白和所有灰色,彩色是指除非彩色外所有的颜色。在网页中,如果三种彩色是指除非彩色外所有的颜色。在网页中,如果三种颜色的数值相等,就显示为灰色。颜色的数值相等,就显示为灰色。 太阳光是彩色的,按颜色的色调通常太阳光是彩色的,按颜色的色调通常将其划分为七种颜色:红、橙、黄、绿、青、将其划分为七种颜色:红、橙、黄、绿、青、蓝、紫。如果将这七种颜色按这个顺序渐变蓝、紫。如果将这七种颜色按

32、这个顺序渐变为一条色带的话,越靠近红色,给人的感觉为一条色带的话,越靠近红色,给人的感觉越温暖,越靠近蓝色和紫色,给人的感觉越越温暖,越靠近蓝色和紫色,给人的感觉越寒冷。所以红、橙、黄的组合又称为暖色调,寒冷。所以红、橙、黄的组合又称为暖色调,青、蓝、紫的组合又称为冷色调。青、蓝、紫的组合又称为冷色调。 除了冷暖的差别外,不同的单个颜色除了冷暖的差别外,不同的单个颜色也会给人带来不同的感觉,通常:也会给人带来不同的感觉,通常:红色红色:是一种激奋的色彩,给人以冲动、愤:是一种激奋的色彩,给人以冲动、愤怒、热情和活力的感觉。怒、热情和活力的感觉。绿色绿色:介于冷暖两种色彩的中间,一显得和:介于冷

33、暖两种色彩的中间,一显得和睦、宁静、健康、安全。它和金黄、淡白搭配,可睦、宁静、健康、安全。它和金黄、淡白搭配,可以产生优雅、舒适的气氛。以产生优雅、舒适的气氛。橙色橙色:也是一种激奋的色彩,具有轻快、欢:也是一种激奋的色彩,具有轻快、欢欣、热烈、温馨和时尚的效果。欣、热烈、温馨和时尚的效果。黄色黄色:充满快乐、希望、智慧和轻快,它也:充满快乐、希望、智慧和轻快,它也是最亮的一种颜色。是最亮的一种颜色。 蓝色蓝色:是最具凉爽、清新、专业的色彩。:是最具凉爽、清新、专业的色彩。它和白色混合,能体现柔顺、淡雅、浪漫的气它和白色混合,能体现柔顺、淡雅、浪漫的气 ( (如天空的色彩如天空的色彩) )。

34、白色:给人以洁白、明快、纯真和干净的白色:给人以洁白、明快、纯真和干净的感觉。感觉。黑色:通常是深沉、神秘、寂静、悲哀和黑色:通常是深沉、神秘、寂静、悲哀和压抑的代表。压抑的代表。灰色灰色:具有中庸、平凡、温和、谦让、中:具有中庸、平凡、温和、谦让、中立和高雅的感觉,它可以和任何一种颜色进行搭立和高雅的感觉,它可以和任何一种颜色进行搭配。配。网站的色彩搭配网站的色彩搭配 网站的色彩搭配通常分为两个步骤,那么第一步就是网站的色彩搭配通常分为两个步骤,那么第一步就是为整个网站选取一种主色调,然后再为主色调搭配多种为整个网站选取一种主色调,然后再为主色调搭配多种适合的颜色。主色调指的是整个网站给人印

35、象最深的颜适合的颜色。主色调指的是整个网站给人印象最深的颜色,或者说除白色之外用得最多的颜色。色,或者说除白色之外用得最多的颜色。 正如前面所述,不同的颜色给人的感受是不一样的,正如前面所述,不同的颜色给人的感受是不一样的,所以主色调选取的一个最基本的原则就是保证所选的颜所以主色调选取的一个最基本的原则就是保证所选的颜色与网站的主题或者形象相符,进一步地,能够通过这色与网站的主题或者形象相符,进一步地,能够通过这种颜色加深用户对网站的印象。种颜色加深用户对网站的印象。 比如蓝色是一种让人感觉非常专业的比如蓝色是一种让人感觉非常专业的颜色,所以许多高科技公司都喜欢使用蓝色颜色,所以许多高科技公司

36、都喜欢使用蓝色作为公司网站的颜色。最典型的当数微软公作为公司网站的颜色。最典型的当数微软公司司( (图图2 25 5,)),蓝色极大,蓝色极大地加强了人们对他们产品的信任感。又比如地加强了人们对他们产品的信任感。又比如使用红色的北京市政府网站使用红色的北京市政府网站(WWW)(WWW),是通过红色来向人,是通过红色来向人们传达北京作为中国首都大气和热情的气质。们传达北京作为中国首都大气和热情的气质。IBMIBM公司主页(公司主页(WWWWWW)就采用了黑色)就采用了黑色和蓝色为主色调,如图和蓝色为主色调,如图2 26 6所示。所示。图图2-5 微软公司主页微软公司主页图图2-6 IBM公司主页

37、公司主页 企业在选取主色调的时候需要考虑符企业在选取主色调的时候需要考虑符合企业自身的形象。合企业自身的形象。 选好主色调之后,接下来要考虑的就选好主色调之后,接下来要考虑的就是在什么地方使用主色调。从前面的几个例是在什么地方使用主色调。从前面的几个例子也可以看到,主色调最常表现在三个位置,子也可以看到,主色调最常表现在三个位置,首先是头部,也就是网页最上面的部分,通首先是头部,也就是网页最上面的部分,通常包含导航条。头部是最能体现主色调的地常包含导航条。头部是最能体现主色调的地方,所以所有的网站都会在头部表现主色调。方,所以所有的网站都会在头部表现主色调。 其次是栏目索引条上,栏目索引条虽其

38、次是栏目索引条上,栏目索引条虽然面积小,但是出现在网页的各个部位,所然面积小,但是出现在网页的各个部位,所以能非常有效地渲染主色调。最后是网页上以能非常有效地渲染主色调。最后是网页上的文字,文字笔画虽细,但大面积的文字也的文字,文字笔画虽细,但大面积的文字也能很好地突出主色调。能很好地突出主色调。 接着要考虑的是别的地方使用什么颜接着要考虑的是别的地方使用什么颜色去搭配这种主色调,比如背景色、文字颜色去搭配这种主色调,比如背景色、文字颜色、导航条颜色、插图颜色等都使用什么颜色、导航条颜色、插图颜色等都使用什么颜色。色彩搭配是一项非常精细的工作,因为色。色彩搭配是一项非常精细的工作,因为往往一个

39、细节就会影响整个网页的色彩均衡往往一个细节就会影响整个网页的色彩均衡. .选取背景色选取背景色 大多数的网站都会选取白色作为背景色。大多数的网站都会选取白色作为背景色。白色使得狭小的屏幕空间显得很大,再白色使得狭小的屏幕空间显得很大,再多的信息在白色的背景下,其排放也可多的信息在白色的背景下,其排放也可以显得很整齐,其页面也可以显得非常以显得很整齐,其页面也可以显得非常干净和整洁。干净和整洁。(2) (2) 导航条的颜色导航条的颜色 导航条是对网站栏目的一个索引,它导航条是对网站栏目的一个索引,它通常以一个水平长条的形式出现在网页头通常以一个水平长条的形式出现在网页头部的下边。导航条作为头部的

40、一部分,经部的下边。导航条作为头部的一部分,经常采用主色调,另常采用主色调,另方面,导航条因为介于方面,导航条因为介于网页的头部和内容部分的中间,所以也经网页的头部和内容部分的中间,所以也经常作为头部和内容部分的过渡,这种情况常作为头部和内容部分的过渡,这种情况下通常采用灰色系下通常采用灰色系(3) (3) 栏目索引条的颜色栏目索引条的颜色 栏目索引条因为分布在网页的各个部位,栏目索引条因为分布在网页的各个部位,所以经常采用主色调中不同深度的颜色来烘托所以经常采用主色调中不同深度的颜色来烘托整体的效果。整体的效果。(4) (4) 文字的颜色文字的颜色 文字在一个网页上是无处不在的,但是文字在一

41、个网页上是无处不在的,但是文字的笔画比较单薄,所以文字通常用来进一文字的笔画比较单薄,所以文字通常用来进一步突出主色调,或者用来过渡和缓解页面的颜步突出主色调,或者用来过渡和缓解页面的颜色。文字的颜色主要根据文字的背景色进行搭色。文字的颜色主要根据文字的背景色进行搭配,它与背景色应有较大的反差,如白底黑字、配,它与背景色应有较大的反差,如白底黑字、蓝底白字等,以便能清楚得显示文字。其次文蓝底白字等,以便能清楚得显示文字。其次文字的颜色搭配还得兼顾文字周围物体的颜色。字的颜色搭配还得兼顾文字周围物体的颜色。(5) (5) 插图的颜色插图的颜色 网页的插图通常尺寸都比较小,所以它的网页的插图通常尺

42、寸都比较小,所以它的颜色可以绚丽、丰富一些,这样一来可以使页面颜色可以绚丽、丰富一些,这样一来可以使页面变得活泼,二来可以点缀整个页面。但是在选择变得活泼,二来可以点缀整个页面。但是在选择有背景的图片时要特别小心,不要和网页的背景有背景的图片时要特别小心,不要和网页的背景色及图所插区域的背景色相冲突。解决这个问题色及图所插区域的背景色相冲突。解决这个问题一般有两种方法,一种是采用可透明的一般有两种方法,一种是采用可透明的GIFGIF图,另图,另一种是将图片的背景色做成和网页背景色一样的一种是将图片的背景色做成和网页背景色一样的颜色。颜色。2)版面布局设计版面布局设计 报纸、杂志通常分为不同的版

43、面,不同的版面报纸、杂志通常分为不同的版面,不同的版面需要不同的布局,比如报纸的头版最为重要,它的需要不同的布局,比如报纸的头版最为重要,它的布局通常都围绕醒目的大标题展开以吸引人们对它布局通常都围绕醒目的大标题展开以吸引人们对它的注意,而其他版面以内容为主,所以它们的布局的注意,而其他版面以内容为主,所以它们的布局相对简单,通常都根据内容文字的多少而自然分割。相对简单,通常都根据内容文字的多少而自然分割。同报纸、杂志一样,网站也分为很多不同的网页,同报纸、杂志一样,网站也分为很多不同的网页,比如主页、栏目首页、内容网页等,比如主页、栏目首页、内容网页等, 网站在版面布局上的一个特点,那就是从

44、网站层次型结构的顶层主页到最底层的内容网页,版面布局不断简化。如果将这个特点反过来,便得到了网站在进行版面布局设计时应采用的原则,那就是首先首先对主页进行版面布局,然后在主页布局的对主页进行版面布局,然后在主页布局的基础上对栏目首页进行版面布局,接着往基础上对栏目首页进行版面布局,接着往下,最后对内容网页进行版面布局。下,最后对内容网页进行版面布局。 第二步就是在网页的不同区域上安排第二步就是在网页的不同区域上安排不同的内容。不同的网页内容自然是不一样不同的内容。不同的网页内容自然是不一样的,所以在这里只是向大家介绍内容编排上的,所以在这里只是向大家介绍内容编排上的一个基本知识,那就是人们在浏

45、览一个网的一个基本知识,那就是人们在浏览一个网页的时候,页的时候,通常会把第一眼停留在网页的左通常会把第一眼停留在网页的左上角或中间的地方上角或中间的地方( (如图如图2-72-7所示所示) ),然后才,然后才会浏览其他部分。这个部分通常称为焦点,会浏览其他部分。这个部分通常称为焦点,所以在布局内容的时候,应该把最能传达信所以在布局内容的时候,应该把最能传达信息、最能吸引人的内容放在这些地方,比如息、最能吸引人的内容放在这些地方,比如网站标志和最新新闻。网站标志和最新新闻。图图2-7网页设计重点区域网页设计重点区域 版面布局的基本方法版面布局的基本方法 熟悉网页制作的人在拿到网页的相关内容后,

46、熟悉网页制作的人在拿到网页的相关内容后,也许很快就可以在脑子里形成大概的布局,并且可也许很快就可以在脑子里形成大概的布局,并且可以直接用网页制作工具开始制作。但是对不熟悉网以直接用网页制作工具开始制作。但是对不熟悉网页布局的人来说,这么做有相当大的困难,所以这页布局的人来说,这么做有相当大的困难,所以这时,就需要借助于其他的方法来进行网页布局。时,就需要借助于其他的方法来进行网页布局。 第一种方法是用手工的方式在纸上画草图,第一种方法是用手工的方式在纸上画草图,这种方法可以大概地描绘出网页的框架,但是这种方法可以大概地描绘出网页的框架,但是也只能到此为止,不能再进行更细的工作,如也只能到此为止

47、,不能再进行更细的工作,如配色、摆放文字和图片等。配色、摆放文字和图片等。 第二种方法是用专业制图软件来进行布局,第二种方法是用专业制图软件来进行布局,建议使用建议使用PhotoshopPhotoshop。PhotoshopPhotoshop是一个非常优是一个非常优秀的图片处理工具。用它可以像设计一幅图片、秀的图片处理工具。用它可以像设计一幅图片、一幅招贴画、一幅广告一样去设计一个网页的一幅招贴画、一幅广告一样去设计一个网页的界面,然后再考虑如何用网页制作工具去实现界面,然后再考虑如何用网页制作工具去实现这个网页。这个网页。2、网站的导航设计网站的导航设计 在访问网站的时候也一样,用户期望在任

48、在访问网站的时候也一样,用户期望在任何一个网页上都能清楚地知道目前所处的何一个网页上都能清楚地知道目前所处的位置,并且能快速地从这个网页切换到另位置,并且能快速地从这个网页切换到另一网页。因此网站导航对于一个网站来说一网页。因此网站导航对于一个网站来说非常的必要和重要,它是衡量一个网站是非常的必要和重要,它是衡量一个网站是否优秀的重要标准。否优秀的重要标准。1)导航的实现方法导航的实现方法 导航最常用的实现方法就是导航条。在导航条中,导航最常用的实现方法就是导航条。在导航条中,所有超链接所对应的网页在网站的层次型结构中是并所有超链接所对应的网页在网站的层次型结构中是并列的,所以通过它可以快速地

49、切换到并列的其他网页。列的,所以通过它可以快速地切换到并列的其他网页。比如图比如图2-82-8所示的新浪网首页中就有很多导航条。首先所示的新浪网首页中就有很多导航条。首先是网站第一层分类栏目的导航条,这个导航条几乎出是网站第一层分类栏目的导航条,这个导航条几乎出现在新浪网的所有网页中,所以在任何一个网页通过现在新浪网的所有网页中,所以在任何一个网页通过它都可以立即跳转到新闻、它都可以立即跳转到新闻、UCUC聊天、体育等各个栏目聊天、体育等各个栏目的首页。的首页。图图2-8新浪网导航条新浪网导航条 几乎在所有的网站上都可以找到类似几乎在所有的网站上都可以找到类似的导航条,不同之处可能只在表现形式

50、上。的导航条,不同之处可能只在表现形式上。比如当当网的导航条采用类似图片按钮的比如当当网的导航条采用类似图片按钮的形式,而首都之窗网站、微软公司网站、形式,而首都之窗网站、微软公司网站、新浪网等的导航条则直接采用文字超链接新浪网等的导航条则直接采用文字超链接的形式。的形式。 除了普通的导航条之外,导航另一种非除了普通的导航条之外,导航另一种非常重要的实现方法是路径导航,即在网页上显常重要的实现方法是路径导航,即在网页上显示这个网页在网站层次型结构上的位置。通过示这个网页在网站层次型结构上的位置。通过路径导航,用户不仅可以了解当前所处的位置,路径导航,用户不仅可以了解当前所处的位置,还可以快速地

51、返回到当前网页以上的任何一层还可以快速地返回到当前网页以上的任何一层网页。网页。 比如图比如图2-92-9所示的新浪网读书栏目上就有所示的新浪网读书栏目上就有路径导航,从这个导航可以清楚地看到这个网路径导航,从这个导航可以清楚地看到这个网页归属于读书栏目下的沈从文小说页归属于读书栏目下的沈从文小说边城边城子栏目,而且通过它还可以直接跳转到新浪子栏目,而且通过它还可以直接跳转到新浪首页、读书栏目首页。首页、读书栏目首页。图图2-9新浪网读书栏目路径导航条新浪网读书栏目路径导航条 除了上述两种最为重要的实现方法除了上述两种最为重要的实现方法之外,还有一些扩展的实现方法,如重点之外,还有一些扩展的实

52、现方法,如重点导航、相关导航等,这些导航可以让用户导航、相关导航等,这些导航可以让用户有更多更灵活的方式找到自己所感兴趣的有更多更灵活的方式找到自己所感兴趣的网页。下面我们通过实际的例子来看看这网页。下面我们通过实际的例子来看看这些导航。比如新浪网在每一个新闻内容网些导航。比如新浪网在每一个新闻内容网页的底部都有一个区域,里边罗列着与这页的底部都有一个区域,里边罗列着与这个新闻相关的新闻网页的超链接,如图个新闻相关的新闻网页的超链接,如图2-2-1010所示,这就是相关导航。所示,这就是相关导航。图图2-10 相关导航举例相关导航举例2)导航的设计策略导航的设计策略 虽然导航有很多不同的实现方

53、法,但是并不是虽然导航有很多不同的实现方法,但是并不是所有的网站都需要使用这些方法,这通常取决于网所有的网站都需要使用这些方法,这通常取决于网站的规模。下面就是在设计网站导航时,可以采用站的规模。下面就是在设计网站导航时,可以采用的一些基本策略:的一些基本策略: (1) (1) 首先,至少要使用一个一层栏目的导航条,首先,至少要使用一个一层栏目的导航条,如果栏目底下也有很多内容,可以分为很多子类如果栏目底下也有很多内容,可以分为很多子类的话,那么可以进一步设计栏目下的导航条。的话,那么可以进一步设计栏目下的导航条。 (2) (2) 其次,如果网站的层次很深,其次,如果网站的层次很深,比如三层以

54、上比如三层以上( (主页作为第一层主页作为第一层) ),最好,最好使用路径导航。路径导航可以从第三层使用路径导航。路径导航可以从第三层以下的网页开始出现。如果网站的层次以下的网页开始出现。如果网站的层次只有两层或者三层,那么不是特别需要只有两层或者三层,那么不是特别需要路径导航。路径导航。 (3) (3) 其他导航方式作为辅助的导其他导航方式作为辅助的导航手段,视实际需要而定。航手段,视实际需要而定。网站设计需要注意的其他问题网页长度不要超过三屏,否则使网页下载速度过慢。网页中的图像单张不要超过30KB,整页不要超过60KB,若不得不使用大的图片,可将其切割再使用。正确选择图片格式,网上常用的

55、图片格式是GIF、JPEG或PNG,分辨率一般是72像素/英寸。网站设计需要注意的其他问题由于动画容量是图像的几十倍,所以在一个网页中动画一般要少于三个,并且每个动画大小要控制在15KB以内。不要使用三种以上或太大、太小的字体,正文字体一般可设置为9pt。不要使用不常用的字体,若需要可考虑制作为图片。网站设计需要注意的其他问题尽量使用相对的超级链接。为图片添加文字说明。因为运行速度较慢,所以Java程序少用为宜。2.3 站点建设 在网站的规划与设计完成之后,就可以着手进在网站的规划与设计完成之后,就可以着手进行站点的建设工作了。正如图行站点的建设工作了。正如图2 21 1所示的,站点建所示的,

56、站点建设又分为四个部分,分别为设又分为四个部分,分别为域名注册、网站平台配域名注册、网站平台配置、网页制作和网站测试置、网页制作和网站测试。(一)域名注册(一)域名注册 域名注册是将网站的域名合法化以便用域名注册是将网站的域名合法化以便用户能通过这个域名访问你的网站。注册完之户能通过这个域名访问你的网站。注册完之后别人就不能再次使用相同的域名来进行注后别人就不能再次使用相同的域名来进行注册。册。企业选择域名的策略企业选择域名的策略 企业的发展规模及其商业范畴企业的发展规模及其商业范畴公司、企业、组织的性质或信息内容的性质公司、企业、组织的性质或信息内容的性质简洁、易记、标识性强,具有一定的内涵

57、。简洁、易记、标识性强,具有一定的内涵。 域名的注册还应注意域名抢注与域名冲突的问题域名的注册还应注意域名抢注与域名冲突的问题例子:比如说“江苏复兴塑料机械厂”,企业通常会购买类似之类的域名,其实最好的域名可以是http:/www.fuxin- 确定好网站的域名之后,还需要经过注册确定好网站的域名之后,还需要经过注册才能使这个域名真正有效。注册域名可以到域才能使这个域名真正有效。注册域名可以到域名管理中心或其授权的公司进行办理。中国的名管理中心或其授权的公司进行办理。中国的域名管理中心是中国互联网络信息中心域名管理中心是中国互联网络信息中心CNNIC(http:/ (万网志成商务中国新网数码中

58、资源广东时代互联) )进行域名的注册进行域名的注册. .(二)网站平台配置(二)网站平台配置 网站配置首先要做的就是为网站选择网站配置首先要做的就是为网站选择合适的发布平台,即选择适合网站规模的各合适的发布平台,即选择适合网站规模的各种软硬件资源,包括确定服务器解决方案种软硬件资源,包括确定服务器解决方案, ,确定软件平台等。确定软件平台等。服务器解决方案:服务器解决方案:1.1.自自建建服服务务器器:易易于于控控制制,安安全全。但但需需要要申申请请专专线线接接入入。适适用用于于处处理理敏敏感感数数据据的的站站点点,例例如如电电子商务站点。子商务站点。2.2.托托管管服服务务器器:将将自自己己

59、的的服服务务器器放放到到高高带带宽宽入入网网(100M100M以以上上)的的电电信信局局或或专专门门的的数数据据中中心心,通通过过拨拨号号、ISDNISDN、DDNDDN等等低低速速线线路路远远程程维维护护。ISPISP提提供供优优越越的的机机架架空空间间、网网络络安安全全防防护护、UPSUPS供供电电、恒恒温温恒恒湿湿环环境境及及防防火火设设施施等等。收收费费按按占占用用的的机机架架空空间间和和接接入入带带宽宽计计算算。适适用用于于中中、大大规规模模的的网网站站,许许多多大大型型网网站站就就是是以以此此形形式式建建立立站站点点及及镜像站点的。镜像站点的。3.3.租租用用服服务务器器:与与托托

60、管管服服务务器器相相似似,只只是是主主机机不不是自己的。是自己的。 4.4.虚虚拟拟主主机机:在在同同一一计计算算机机硬硬件件、同同一一操操作作系系统统上上,可可以以建建立立多多个个WebWeb站站点点,每每一一个个站站点点在在访访问问者者看看来来好好像像是是在在一一个个独独立立的的主主机机硬硬件件上上,这这样样的的WebWeb站站点点称称为为虚虚拟拟主主机机。每每一一个个虚虚拟拟主主机机具具有有独独立立的的域域名名,可可以以共共享享一一个个IPIP地地址址,也也可可以以具具有有独独立立的的IPIP地地址址,能能提提供供完完整整的的InternetInternet服服务务(包包括括WWWWWW

61、、FTPFTP、EmailEmail等等),缺缺点点是是不不能能支支持持高高访访问问量量、远远程程管管理理权权限限有有限限、软软件件安安装装不不方方便便。适适用用于于小小企企业业做做产产品品宣传和业余爱好者发布数据。宣传和业余爱好者发布数据。 安置自己的服务器安置自己的服务器 实现连接:实现连接:与与internetinternet连接的方式有以下几种:连接的方式有以下几种:1.1.拨号接入:拨号接入: 56Kbps56Kbps2.2.ISDNISDN接入:接入:128Kbps128Kbps3.3.DDN DDN 接入:接入: 64Kbps-2Mbps64Kbps-2Mbps4.4.ADSLA

62、DSL接入:接入:ADSLADSL是是Asymmetric Digital Subscriber Asymmetric Digital Subscriber LineLine(非对称数字订户线路)的缩写,(非对称数字订户线路)的缩写,ADSLADSL使用电话使用电话线路,信号不通过电话交换机设备,不需要拨号,一线路,信号不通过电话交换机设备,不需要拨号,一直在线,上行速率直在线,上行速率512Kbps-1.5Mbps512Kbps-1.5Mbps,下行速率,下行速率1.5Mbps-8Mbps1.5Mbps-8Mbps,有效传输距离在,有效传输距离在3 35 5公里以内。公里以内。5.5.T1T

63、1接入:接入:1.544Mbps1.544Mbps;T3T3接入:接入:44.736Mbps44.736MbpsOCOC接接入入:OCOC是是Optical Optical CarrierCarrier(光光缆缆)的的缩缩写写。OC-1OC-1:51.84Mbps51.84Mbps;OC-48OC-48:2.488Gbps 2.488Gbps 选择配置合适的服务器选择配置合适的服务器 带宽估算:带宽估算:1.1.统统计计Web Web ServerServer日日志志文文件件中中HTTPHTTP操操作作纪纪录录的总行数。的总行数。2.2.确定日志文件运行的天数。确定日志文件运行的天数。3.3.

64、将总行数除以天数,得到每天操作次数。将总行数除以天数,得到每天操作次数。4.4.将将每每天天操操作作次次数数除除以以8640086400秒秒(一一天天的的秒秒数)数),得到,得到每秒操作次数每秒操作次数。5.5.将将每每秒秒操操作作次次数数乘乘以以3 3,得得到到每每秒秒峰峰值值操操作次数作次数。6.6.将将128Kbps128Kbps乘乘以以每每秒秒峰峰值值操操作作次次数数,得得到到所需的所需的带宽带宽。128Kbps128Kbps是个经验值。是个经验值。服务器性能:服务器性能: 对做对做WebWeb服务器的主机,服务速度主要取决服务器的主机,服务速度主要取决于于CPUCPU、内存、网络、内

65、存、网络I/OI/O和和磁盘磁盘I/OI/O。 为提高为提高WebWeb服务器的性能,服务器的性能,开发服务开发服务、搜索搜索引擎服务引擎服务、数据库服务数据库服务应应另建服务器另建服务器,不要建,不要建在同一个主机上。因为这些服务要占用大量的在同一个主机上。因为这些服务要占用大量的CPUCPU资源和内存资源,削弱资源和内存资源,削弱WebWeb服务的能力服务的能力。 集集群群(ClusterCluster):一一组组被被称称为为节节点点的的计计算算机机,通通过过网网络络和和软软件件结结合合在在一一起起,通通过过负负载载均均衡衡和和失失效效接接管管来来向向客客户户端端提提供供一一个个单单一一的

66、的、可可持持续续工工作作的的服服务务系系统统,也也可可以以不不停停机机更更新新个个别别节节点点。它它将将可用性提升至可用性提升至99.99%99.99%。 对对于于需需要要几几百百兆兆高高带带宽宽接接入入的的大大型型网网站站,需需要要多多台台服服务务器器组组成成集集群群系系统统提提供供均均载载服服务务,同同时时也也可以可以避免单点故障避免单点故障。 有有时时还还需需要要在在多多个个广广域域网网内内做做镜镜像像站站点点,并并将将同同一一域域名名解解析析到到多多个个IPIP,将将用用户户路路由由到到最最快快的的站点。站点。 例如:例如:一个站点一个站点3030天天内的点击次数为内的点击次数为150

67、0015000次次。则每天操作次数为则每天操作次数为500500次次,每秒操作次数为每秒操作次数为0.0060.006次次/ /秒秒,每秒峰值操作次数为每秒峰值操作次数为0.0180.018次次/ /秒秒,所需带宽为所需带宽为128Kbps*0.018=2.3Kbps128Kbps*0.018=2.3Kbps。 确定服务器解决方案a购买服务器,建立独立的电子商务站点购买服务器,建立独立的电子商务站点a成本较高成本较高a适合对信息量和网站功能要求较高的大中适合对信息量和网站功能要求较高的大中型企业型企业租用虚拟主机租用虚拟主机a虚拟主机是使用计算机软件技术,把一台运虚拟主机是使用计算机软件技术,

68、把一台运行在行在InternetInternet上的服务器主机分隔成多台上的服务器主机分隔成多台“虚虚拟拟”主机,每一台虚拟主机都各自具有独立的主机,每一台虚拟主机都各自具有独立的域名和域名和IPIP地址,具有比较完善的地址,具有比较完善的InternetInternet服服务器功能。务器功能。租用虚拟主机租用虚拟主机虚拟主机就是由很多人一起租用一台服务器。 优点:采用虚拟主机技术的用户只需对自己的信息进行远程维护,而无需对硬件、操作系统及通信线路进行维护。因此虚拟主机技术可以为广大中小型企业或初次建立网站的企业节省大量人力物力及一系列烦琐的工作,是企业发布信息较好的方式。特点:采用虚拟主机方

69、式建立电子商务网站具有投资小、建立速度快、安全可靠、无需软硬件配置及投资、无需拥有技术支持等特点。虚拟主机服务内容虚拟主机服务内容选择虚拟主机主要考虑以下几点服务内容:选择虚拟主机主要考虑以下几点服务内容: (1)存储空间:越大越好;存储空间:越大越好;(2)电子邮件:提供的电子电子邮件:提供的电子邮箱个数;邮箱个数;(3)网页制作;网页制作;(4)IP地址:提供独立的地址:提供独立的IP地址,并支持多个域名指向同一个地址,并支持多个域名指向同一个IP地址;地址;(5)文件文件传输(传输(FTP):支持网页上传):支持网页上传;(6)时间:提供不间)时间:提供不间断服务的时间断服务的时间;(7

70、)速度:重点考虑网络带宽问题。速度:重点考虑网络带宽问题。服务器托管(主机托管)服务器托管(主机托管)a主机托管就是客户把属于自己的一台服务器放置主机托管就是客户把属于自己的一台服务器放置在某个经营在某个经营“整机托管整机托管”业务网站的数据中心的机业务网站的数据中心的机房里,由网站机房的技术人员对服务器进行管理房里,由网站机房的技术人员对服务器进行管理和维护。和维护。a自建网站机房和整机托管的比较自建网站机房和整机托管的比较a自建机房成本大:技术人员、软硬件、维护费、线路自建机房成本大:技术人员、软硬件、维护费、线路通信服务费通信服务费a整机托管更经济、快捷且实用:远程控制、客户机整机托管更

71、经济、快捷且实用:远程控制、客户机/ /服务器服务器a两者相比,整机租用在成本和服务方面有优势。两者相比,整机租用在成本和服务方面有优势。服务器托管(主机托管)服务器托管(主机托管)服务器托管(主机托管)服务器托管(主机托管)服务器托管具有以下特点:(1)灵活:系统资源、软件和服务不受限制;(2)稳定:不受其他用户的牵连;(3)安全;(4)快捷。主机托管服务选择时应考虑以下因素:(1)可靠性因素(2)安全因素(3)功能需求因素91案例:上海电信IDChttp:/ Unix Unix、Linux Linux 和和 WindowsWindowsUnixUnixLinuxLinuxWindowsWi

72、ndows稳定性稳定性好好好好稍差稍差安全性安全性好好好好稍差稍差易用性易用性差差差差好好应用软件应用软件少少略多略多丰富丰富开发时间开发时间6060年代后期年代后期9090年代初年代初8080年代后期年代后期源代码源代码不公开不公开公开公开不公开不公开价格价格付费付费免费免费付费付费aWEBWEB服务器软件服务器软件a选用WEB服务器软件时的参考的性能参数:a相应能力:相应能力:WEBWEB服务器对多个用户浏览信息的相应速度。服务器对多个用户浏览信息的相应速度。a与后端服务器的集成与后端服务器的集成a管理的难易程度:管理管理的难易程度:管理WebWeb服务器;利用服务器;利用WebWeb界面

73、进行网络管理界面进行网络管理a信息开发的难易程度:信息开发的难易程度:a稳定性稳定性a可靠性可靠性a安全性:是否泄密;防止黑客的攻击安全性:是否泄密;防止黑客的攻击a与其他系统的搭配:与其他系统的搭配:Windows 2000+IIS+ASP+SQLSERVE;Windows 2000+IIS+ASP+SQLSERVE; Linux+apache+PHP+MYSQL Linux+apache+PHP+MYSQLa数据库软件数据库软件a关系型数据库a面向对象aDB2,Oracle,Sybase,MS SQL Server,MySQL(三)网页制作技术(三)网页制作技术 网页制作指的就是使用网页制

74、作网页制作指的就是使用网页制作工具来制作每一个网页。网页文件是一工具来制作每一个网页。网页文件是一种特殊的文本文件,所以它的制作工具种特殊的文本文件,所以它的制作工具非常广泛,比如记事本、非常广泛,比如记事本、UltraeditUltraedit、WordWord等都可以用来制作一个网页。但是等都可以用来制作一个网页。但是最为主要的还是使用专用的网页制作工最为主要的还是使用专用的网页制作工具,其中最为主流的是具,其中最为主流的是MacromediaMacromedia公司公司开发的开发的DreamweaverDreamweaver系列和微软公司开系列和微软公司开发的发的FrontPageFro

75、ntPage。 网页制作通常需要用到很多网页制作网页制作通常需要用到很多网页制作技术,总的来说分为三类:静态网页技术、技术,总的来说分为三类:静态网页技术、动态网页技术和动态服务器网页技术。动态网页技术和动态服务器网页技术。 静态网页技术指的就是:静态网页技术指的就是:HTML(HyperText Markup Language)HTML(HyperText Markup Language)技术,技术,即超文本标记语言技术。即超文本标记语言技术。HTMLHTML是网页的基本是网页的基本语言,也是其他网页制作技术的基础,所以语言,也是其他网页制作技术的基础,所以如果要学习如何做网页,那么首先就必

76、须从如果要学习如何做网页,那么首先就必须从HTMIHTMI开始学起。开始学起。 动态网页技术就是我们常说的动态网页技术就是我们常说的DHTMLDHTML技术。技术。DHTMLDHTML是一种在网页下载到浏览器以是一种在网页下载到浏览器以后仍然能够控制网页中各个后仍然能够控制网页中各个HTMLHTML元素,使其元素,使其随时变换的随时变换的HTMLHTML。通过这种变换能使网页产。通过这种变换能使网页产生各种特殊的效果,比如当鼠标移至某段文生各种特殊的效果,比如当鼠标移至某段文字上时能弹出一个快捷菜单,又比如一个图字上时能弹出一个快捷菜单,又比如一个图片能慢慢显现出来等。片能慢慢显现出来等。DH

77、TMLDHTML在实现时并不在实现时并不是独立的,它通常需要和脚本语言是独立的,它通常需要和脚本语言(Javagcript(Javagcript、VaScriptVaScript和和JScript)JScript)、层叠、层叠样式表样式表(CSS)(CSS)及层技术组合在一起使用。及层技术组合在一起使用。 动态服务器网页技术指的是作用于动态服务器网页技术指的是作用于WWWWWW服务服务器端的动态网页技术,而上面所说的动态网页技器端的动态网页技术,而上面所说的动态网页技术作用于客户端,即浏览器。动态服务器网页技术作用于客户端,即浏览器。动态服务器网页技术不是一种产生变形、消失、变色等动画效果的术

78、不是一种产生变形、消失、变色等动画效果的技术,而是一种动态生成网页的技术。在这种技技术,而是一种动态生成网页的技术。在这种技术的支持下,静态的术的支持下,静态的HTMLHTML网页由动态网页所替代,网页由动态网页所替代,网页的数据存放在数据库中。当用户访问这个网网页的数据存放在数据库中。当用户访问这个网页时,动态网页才从数据库中取出相应的数据并页时,动态网页才从数据库中取出相应的数据并放在指定的位置,并形成一个新的放在指定的位置,并形成一个新的HTMLHTML网页。网页。(四)网站测试(四)网站测试 在所有网页都制作完成之后,在正式对外在所有网页都制作完成之后,在正式对外发布网站之前,还有一步

79、非常重要的工作就是发布网站之前,还有一步非常重要的工作就是网站测试。网站测试的目的就是为了保证在网网站测试。网站测试的目的就是为了保证在网站发布之后所有的用户都能正常地浏览网页和站发布之后所有的用户都能正常地浏览网页和使用所提供的服务。使用所提供的服务。 在图在图2 21111中显示了网站测试所要进行的中显示了网站测试所要进行的工作,通常包括五个方面:功能测试、性能测工作,通常包括五个方面:功能测试、性能测试、可用性测试、客户端兼容性测试和安全性试、可用性测试、客户端兼容性测试和安全性测试。测试。图图2-11 网站测试网站测试1 1、功能测试、功能测试 功能测试的任务是测试网站能否正常运行,功

80、能测试的任务是测试网站能否正常运行,其、测试的对象包括超链接、表单、其、测试的对象包括超链接、表单、CookiesCookies、网页编程语言及数据库。超链接的测试可以分网页编程语言及数据库。超链接的测试可以分为三个方面,首先是测试所有的超链接是否都为三个方面,首先是测试所有的超链接是否都按指示的那样确实链接到了该链接的网页;其按指示的那样确实链接到了该链接的网页;其次是测试每一个超链接所链接的网页是否存在;次是测试每一个超链接所链接的网页是否存在;最后是测试网站上是否有孤立的网页,即没有最后是测试网站上是否有孤立的网页,即没有其他网页的超链接指向这个网页。很多工具都其他网页的超链接指向这个网

81、页。很多工具都能对超链接进行自动的测试,比如能对超链接进行自动的测试,比如MacromediaMacromedia公司的公司的DreamweaverDreamweaver。 表单测试需要测试的是表单提交内容的正表单测试需要测试的是表单提交内容的正确性和提交过程操作的完整性。比如用户在表确性和提交过程操作的完整性。比如用户在表单上填写了单上填写了18001800年的出生年份显然就不正确,年的出生年份显然就不正确,又比如用户在正确填写完所有信息,可提交之又比如用户在正确填写完所有信息,可提交之后仍得到错误提示,这很可能是表单在提交过后仍得到错误提示,这很可能是表单在提交过程中出现了问题。程中出现了

82、问题。 CookiesCookies也是现在很多网站用来在客户端也是现在很多网站用来在客户端存储信息的手段,但是用户却可以对存储信息的手段,但是用户却可以对CookiesCookies的的使用进行限制,比如禁止使用进行限制,比如禁止CookiesCookies使用,所以需使用,所以需要进行要进行CookiesCookies测试,测试测试,测试CoookiesCoookies是否起作用,是否起作用,是否按预定的时间保存信息,刷新对是否按预定的时间保存信息,刷新对CookiesCookies有有什么影响等。什么影响等。 无论是无论是HTMLHTML、JavaScriptJavaScript、VBS

83、criptVBScript,还,还是用于编写是用于编写Java AppletJava Applet、ActiveXActiveX等控件的等控件的JavaJava、VCVC,都经历了很多版本。不同的版本可,都经历了很多版本。不同的版本可能要求不同的运行环境,所以对这些编程语言能要求不同的运行环境,所以对这些编程语言的检查也不可忽略。的检查也不可忽略。 数据库也是经常导致网页错误的重要因数据库也是经常导致网页错误的重要因素,比如所提交的数据与数据库所要求的数据素,比如所提交的数据与数据库所要求的数据不符而导致发生数据一致性错误,又比如动态不符而导致发生数据一致性错误,又比如动态网页要求读取数据库中

84、根本不存在的表或者表网页要求读取数据库中根本不存在的表或者表中的某个字段,从而导致网页输出错误。所以中的某个字段,从而导致网页输出错误。所以也非常需要对数据库进行系统的测试,保证对也非常需要对数据库进行系统的测试,保证对数据库的各项操作无误。数据库的各项操作无误。2 2、性能测试、性能测试 性能测试是为了让用户能更好地访问网站,性能测试是为了让用户能更好地访问网站,它通常分为连接速度测试、稳定性测试、负载它通常分为连接速度测试、稳定性测试、负载测试和压力测试三个方面。因为不同的用户会测试和压力测试三个方面。因为不同的用户会使用不同的接入方式,比如有的拨号上网,有使用不同的接入方式,比如有的拨号

85、上网,有的使用的使用ADSLADSL宽带上网,不同的接入方式就有不宽带上网,不同的接入方式就有不同的接入带宽,所以连接速度测试就是要保证同的接入带宽,所以连接速度测试就是要保证各种接入方式都尽可能流畅地访问网站。比如各种接入方式都尽可能流畅地访问网站。比如有些网页设置了超时限制,如果用户的连接速有些网页设置了超时限制,如果用户的连接速度太慢,那么很可能还没打开一幅图片就停止度太慢,那么很可能还没打开一幅图片就停止显示了。显示了。 稳定性测试稳定性测试是指网站在运行中整个系是指网站在运行中整个系统是否能正常运行,能否保持长时间的稳统是否能正常运行,能否保持长时间的稳定运行等。因为各种实际情况无法

86、预测,定运行等。因为各种实际情况无法预测,所以稳定性测试最好的方法就是让服务器所以稳定性测试最好的方法就是让服务器保持一段较长时间的运行。保持一段较长时间的运行。 负载测试负载测试是为了测试网站在特定的负载级是为了测试网站在特定的负载级别上的运行性能,它需要解决的问题通常包括别上的运行性能,它需要解决的问题通常包括网站能容纳多少用户同时访问网站能容纳多少用户同时访问? ?如果超过这个数如果超过这个数量会出现什么情况量会出现什么情况? ?如何处理多个用户同时访问如何处理多个用户同时访问一个网页或使用同一功能可能产生的问题一个网页或使用同一功能可能产生的问题? ? 相对于负载测试,压力测试更像是恶

87、意测相对于负载测试,压力测试更像是恶意测试,也就是说站在破坏者的角度测试系统的限试,也就是说站在破坏者的角度测试系统的限制和故障恢复能力。具体地说,就是测试系统制和故障恢复能力。具体地说,就是测试系统会不会崩溃会不会崩溃? ?在什么情况下崩溃在什么情况下崩溃? ?崩溃后能不能崩溃后能不能自动恢复等。自动恢复等。3 3、可用性测试、可用性测试 可用性测试也称为易用性测试,可用性测试也称为易用性测试,也就是从用户的角度来测试网站是否便也就是从用户的角度来测试网站是否便于访问、操作起来是否方便、网上的内于访问、操作起来是否方便、网上的内容与文字是否正确、视觉感觉是否舒适容与文字是否正确、视觉感觉是否

88、舒适等。可用性测试通常分为导航测试、内等。可用性测试通常分为导航测试、内容测试和界面测试三个方面。容测试和界面测试三个方面。 导航测试导航测试是为了让用户能以最快的速度是为了让用户能以最快的速度找到自己所感兴趣的网页,所以导航测试就是找到自己所感兴趣的网页,所以导航测试就是看网站的导航是否达到了:这个目的。导航测看网站的导航是否达到了:这个目的。导航测试最好的方式就是让用户来帮助进行测试。试最好的方式就是让用户来帮助进行测试。 内容测试内容测试是检验网页上内容的正确性、是检验网页上内容的正确性、准确性和相关性,因为从所收集到的信息很可准确性和相关性,因为从所收集到的信息很可能有很多错别字或者有

89、误导民众的错误信息。能有很多错别字或者有误导民众的错误信息。另外,因为误操作也很可能把不相关的信息放另外,因为误操作也很可能把不相关的信息放到了同一个网页上。内容检测就是要找出这些到了同一个网页上。内容检测就是要找出这些错误并对其进行纠正错误并对其进行纠正。 界面测试界面测试主要是从视觉、听觉及交互的角度来主要是从视觉、听觉及交互的角度来测试网站给人的整体感觉是否舒适。比如检测整体测试网站给人的整体感觉是否舒适。比如检测整体的风格看起来是否统一、背景音乐是否合适、按钮的风格看起来是否统一、背景音乐是否合适、按钮等控件操作起来是否简单等。等控件操作起来是否简单等。4 4、客户端兼容性测试、客户端

90、兼容性测试 不同的用户可能具有不同的客户端配置,比如不同的用户可能具有不同的客户端配置,比如使用不同的浏览器,使用不同的屏幕分辨率,使用使用不同的浏览器,使用不同的屏幕分辨率,使用不同的操作系统等。不同的客户端对网页的支持程不同的操作系统等。不同的客户端对网页的支持程度不同,所以客户端兼容测试要做的就是测试网站度不同,所以客户端兼容测试要做的就是测试网站在各种不同的客户端下能否被正常访问。在各种不同的客户端下能否被正常访问。5 5、安全性测试、安全性测试 网络安全问题日益严重,针对网站网络安全问题日益严重,针对网站的攻击也越来越多,所以为了防止恶意的的攻击也越来越多,所以为了防止恶意的或者恶作

91、剧的攻击给网站造成的严重影响,或者恶作剧的攻击给网站造成的严重影响,必须非常严格地进行安全性测试。必须非常严格地进行安全性测试。 安全性测试通常需要对数据、数据安全性测试通常需要对数据、数据的传输、接口及系统的安全性进行测试。的传输、接口及系统的安全性进行测试。网站总会有很多敏感的信息,比如用户帐网站总会有很多敏感的信息,比如用户帐号和密码、网站的日志文件、机密信息等,号和密码、网站的日志文件、机密信息等, 这些信息如果暴露在因特网上,被一些不这些信息如果暴露在因特网上,被一些不良分子轻易获得并加以利用,将产生非常严良分子轻易获得并加以利用,将产生非常严重的后果,所以必须从各种不同的角度来测重

92、的后果,所以必须从各种不同的角度来测试这些数据的安全性。试这些数据的安全性。 对于某些网站,比如电子商务网站,对于某些网站,比如电子商务网站,在进行某些商务活动的时候可能需要与用户在进行某些商务活动的时候可能需要与用户之间传送非常机密的信息,比如银行账号和之间传送非常机密的信息,比如银行账号和密码,所以这时就必须考虑信息在传输过程密码,所以这时就必须考虑信息在传输过程中不会被窃取,或者即使被窃取了也无法被中不会被窃取,或者即使被窃取了也无法被破译出真实的信息。数据传输的安全性测试破译出真实的信息。数据传输的安全性测试就是为了测试这些方面的内容。就是为了测试这些方面的内容。 表单的出现为用户提供

93、了更多的交互,表单的出现为用户提供了更多的交互,用户可以通过表单将信息提交到网站上。可用户可以通过表单将信息提交到网站上。可是这也引出了一个潜在的安全问题,那就是是这也引出了一个潜在的安全问题,那就是有些恶意的用户恰好利用这一点将非法的数有些恶意的用户恰好利用这一点将非法的数据,一般是脚本代码提交到网站上,如果网据,一般是脚本代码提交到网站上,如果网站无意中执行了这些代码就很可能引发严重站无意中执行了这些代码就很可能引发严重的后果。所以对所有提供交互的接口都需要的后果。所以对所有提供交互的接口都需要进行特定的安全测试。进行特定的安全测试。2.4 站点发布和网站 的管理与维护 当网页基本制作完毕

94、、网站测试基本通当网页基本制作完毕、网站测试基本通过之后,即可发布网站,以便让所有的因特网过之后,即可发布网站,以便让所有的因特网用户都能通过因特网访问这个网站。网站发布用户都能通过因特网访问这个网站。网站发布最基本的工作就是将你的网页传送到最基本的工作就是将你的网页传送到WWWWWW服务服务器之上,最常用的方式就是使用器之上,最常用的方式就是使用FTPFTP。另外有。另外有些强大的网页制作工具也具有网页发布的功能,些强大的网页制作工具也具有网页发布的功能,比如微软公司的比如微软公司的FrontPageFrontPage和和MacromediaMacromedia公司公司的的Dreamweav

95、erDreamweaver。 网站管理和维护是一项非常繁重的工网站管理和维护是一项非常繁重的工作,虽然图作,虽然图2 21 1将其放在最后一个步骤,但将其放在最后一个步骤,但实际上,从网站建立开始一直到网站停止运实际上,从网站建立开始一直到网站停止运行,网站韵管理和维护就需要行,网站韵管理和维护就需要_ _直进行。网直进行。网站建设得是否合理往往会对网站的管理和维站建设得是否合理往往会对网站的管理和维护产生非常大的影响,网站建设得好,那么护产生非常大的影响,网站建设得好,那么管理和维护起来会非常简单,网站建设得不管理和维护起来会非常简单,网站建设得不好,那管理和维护起来就非常非常麻烦且浪好,那

96、管理和维护起来就非常非常麻烦且浪费时间。费时间。 网站的管理和维护,其目的只有一个,网站的管理和维护,其目的只有一个,就是为了保证网站的正常运行。管理和维护的就是为了保证网站的正常运行。管理和维护的内容主要分为三个方面:安全管理、性能管理内容主要分为三个方面:安全管理、性能管理和内容管理。图和内容管理。图2 21212很好地描述了这三方面很好地描述了这三方面管理之闻的关系。从这个图中可以看出,安全管理之闻的关系。从这个图中可以看出,安全管理是基础也是关键,它贯穿整个网站,从最管理是基础也是关键,它贯穿整个网站,从最底层的硬件到最高层的网页,每一个环节都离底层的硬件到最高层的网页,每一个环节都离

97、不开安全管理。性能管理是内容管理的前提,不开安全管理。性能管理是内容管理的前提,只有整个网站系统稳定高效的前提下才能更好只有整个网站系统稳定高效的前提下才能更好地对内容进行管理和维护。地对内容进行管理和维护。图图212 网站的管理与维护网站的管理与维护(1)安全管理安全管理 安全一直是困扰因特网发展的重要问题,安全一直是困扰因特网发展的重要问题,即使是普通的因特网用户也避免不了恶作剧即使是普通的因特网用户也避免不了恶作剧的网络攻击,更何况是向所有因特网用户开的网络攻击,更何况是向所有因特网用户开放的网站。如果受到攻击,数据受到破坏,放的网站。如果受到攻击,数据受到破坏,就很可能会造成难以估计的

98、损失。比如就很可能会造成难以估计的损失。比如20012001年年7 7月月4 4日微软的日微软的MSNMSN网站出现故障,到网站出现故障,到7 7月月6 6日日不过两天的时间就有近不过两天的时间就有近30003000万的用户受到不万的用户受到不同程度的影响,其造成的损失程度可想而知。同程度的影响,其造成的损失程度可想而知。 安全问题存在于从硬件到软件的各个环节,安全问题存在于从硬件到软件的各个环节,所以它的管理非常得困难。在这里,我们简单所以它的管理非常得困难。在这里,我们简单介绍其中的六个方面:操作系统的安全管理、介绍其中的六个方面:操作系统的安全管理、WWWWWW服务器软件的安全管理、脚本

99、语言的安全服务器软件的安全管理、脚本语言的安全管理、网上信息传输的安全管理、数据库的安管理、网上信息传输的安全管理、数据库的安全管理和人员的安全管理。全管理和人员的安全管理。 首先是操作系统的安全管理。任何操作首先是操作系统的安全管理。任何操作系统都不是十全十美的,总是存在很多安全漏系统都不是十全十美的,总是存在很多安全漏洞,不断被暴露出来。比如洞,不断被暴露出来。比如Windows NTWindows NT对较大对较大的的ICMPICMP包是非常脆弱,如果发一条包是非常脆弱,如果发一条PingPing命令,命令,指定包的大小为指定包的大小为64KB64KB,NTNT的的TCP/IPTCP/I

100、P栈将不能正栈将不能正常工作,进而可使系统离线工作,甚至重新启常工作,进而可使系统离线工作,甚至重新启动。又比如现在种类繁多的蠕虫病毒,不知不动。又比如现在种类繁多的蠕虫病毒,不知不觉之中就会潜入你的计算机,然后在特定的时觉之中就会潜入你的计算机,然后在特定的时刻发作破坏你的操作系统。解决操作系统安全刻发作破坏你的操作系统。解决操作系统安全问题的最重要的手段就是定期扫描操作系统可问题的最重要的手段就是定期扫描操作系统可能存在的安全漏洞并及时安装相应的补丁程序。能存在的安全漏洞并及时安装相应的补丁程序。 WWW WWW服务器软件是用来响应服务器软件是用来响应HTTPHTTP请求进请求进行网页传输

101、的。虽然行网页传输的。虽然WWWWWW服务器软件本身并没服务器软件本身并没有内在的高风险性,但其主要设计目标是更有内在的高风险性,但其主要设计目标是更好地支持好地支持WWWWWW服务和满足其他方面的需求,所服务和满足其他方面的需求,所以除了基本的以除了基本的WWWWWW服务功能之外,它还具有很服务功能之外,它还具有很多其他的功能,比如支持不同权限级别的访多其他的功能,比如支持不同权限级别的访问等。但是另一方面,软件越复杂,所具备问等。但是另一方面,软件越复杂,所具备的功能越多,包含错误代码的概率就越高,的功能越多,包含错误代码的概率就越高,安全漏洞出现的概率也就越高。那么对于安全漏洞出现的概率

102、也就越高。那么对于WWWWWW服务器软件的安全管理,主要工作在于分析服务器软件的安全管理,主要工作在于分析软件可能引发的安全问题,谨慎使用软件所软件可能引发的安全问题,谨慎使用软件所提供的其他功能。提供的其他功能。 脚本语言技术脚本语言技术(JavaScript(JavaScript、VBScriptVBScript、JScript)JScript)在给网页注入无限生机的同时也引在给网页注入无限生机的同时也引发了一系列的安全问题,因为恶意的用户往发了一系列的安全问题,因为恶意的用户往往会通过网页上的表单输入具有破坏性的脚往会通过网页上的表单输入具有破坏性的脚本代码。解决这种安全问题的方法主要有

103、三本代码。解决这种安全问题的方法主要有三种,分别为对动态生成的页面的字符进行编种,分别为对动态生成的页面的字符进行编码、过滤和限制所有输入的数据及对所输入码、过滤和限制所有输入的数据及对所输入的数据进行的数据进行HTMLHTML或或URLURL也编码。也编码。 因特网最初形成的目的是为了传因特网最初形成的目的是为了传输信息,而没有过多的考虑安全问题,输信息,而没有过多的考虑安全问题,所以信息在因特网上传输是非常不安全所以信息在因特网上传输是非常不安全的,它很可能会在传输的过程中被窃取、的,它很可能会在传输的过程中被窃取、篡改和删除,这一点对于需要在网页上篡改和删除,这一点对于需要在网页上输入银

104、行账号和密码的需求来说显然不输入银行账号和密码的需求来说显然不合适。目前解决这种安全问题的方法主合适。目前解决这种安全问题的方法主要是采用安全套接层协议要是采用安全套接层协议SSLSSL和安全超文和安全超文本传输协议本传输协议S-HTTPS-HTTP。 动态服务器网页技术的到来使得动态服务器网页技术的到来使得大部分的网站数据都存储在数据库中,大部分的网站数据都存储在数据库中,如用户名和密码,所以数据库的安全也如用户名和密码,所以数据库的安全也不容忽视。数据库的安全问题主要都是不容忽视。数据库的安全问题主要都是由不合理地使用数据库访问权限而引起由不合理地使用数据库访问权限而引起的,所以解决这个问

105、题的关键也就在此。的,所以解决这个问题的关键也就在此。 除了从技术角度考虑网站的安全问题除了从技术角度考虑网站的安全问题之外,还有一个很重要的安全因素就是人。之外,还有一个很重要的安全因素就是人。据统计资料显示,有相当大的一部分信息泄据统计资料显示,有相当大的一部分信息泄漏和服务器损坏是由直接接触服务器的人造漏和服务器损坏是由直接接触服务器的人造成的。而人又是特别难于控制的一个因素,成的。而人又是特别难于控制的一个因素,因此加强人员的管理就是最好的解决方法。因此加强人员的管理就是最好的解决方法。 虽然有关安全的探讨和解决方案层出虽然有关安全的探讨和解决方案层出不穷,但是因为安全问题无处不在,所

106、以不不穷,但是因为安全问题无处不在,所以不可避免地会不断有新的安全问题出现,因此可避免地会不断有新的安全问题出现,因此安全对所有的网站来说都是一个很大的难题。安全对所有的网站来说都是一个很大的难题。(2) 性能管理性能管理 性能管理的主要任务是保证操作系性能管理的主要任务是保证操作系统和统和WWWWWW服务器的正常运行,然后在正常服务器的正常运行,然后在正常运行的基础上最大程度的优化系统的性能。运行的基础上最大程度的优化系统的性能。另外,当系统的负荷满足不了日益增长的另外,当系统的负荷满足不了日益增长的用户访问需求时,制定合理的方案来及时用户访问需求时,制定合理的方案来及时升级系统的配置。升级

107、系统的配置。 性能管理也需要考虑很多方面,如网络、性能管理也需要考虑很多方面,如网络、操作系统、操作系统、WWWWWW服务器、动态网页服务器和数服务器、动态网页服务器和数据库服务器的管理等。网络的管理主要是指因据库服务器的管理等。网络的管理主要是指因特网的接入带宽是否满足多个用户并行访问的特网的接入带宽是否满足多个用户并行访问的需求。比如一个用户最少需要需求。比如一个用户最少需要30KB30KB的带宽要求,的带宽要求,那么那么512KB512KB的接入带宽就很难满足的接入带宽就很难满足2020个甚至更个甚至更多用户的并行访问,这时就需要考虑申请更大多用户的并行访问,这时就需要考虑申请更大的带宽

108、。其他方面的管理要考虑的内容也和网的带宽。其他方面的管理要考虑的内容也和网络管理类似,目的都是保证各个环节的性能都络管理类似,目的都是保证各个环节的性能都能满足最大用户的访问。能满足最大用户的访问。(3) 内容管理内容管理 内容管理的主要任务是确保网页内容、内容管理的主要任务是确保网页内容、数据和超链接的正确,及数据的及时更新。比数据和超链接的正确,及数据的及时更新。比如超链接很容易因为网页文件的移动、删除或如超链接很容易因为网页文件的移动、删除或重命名,网页编辑软件的修改和人员的疏忽而重命名,网页编辑软件的修改和人员的疏忽而发生错误,以至用户在访问一个网站时经常打发生错误,以至用户在访问一个

109、网站时经常打不开网页,所以网站管理者必须时常检查网页不开网页,所以网站管理者必须时常检查网页之问的超链接以确保用户的正常访问。之问的超链接以确保用户的正常访问。 静态的内容不会改变,看几次也就够了,静态的内容不会改变,看几次也就够了,用户通常不会频繁地访问来获取相同的信息,用户通常不会频繁地访问来获取相同的信息,所以只有经常更新网站的内容才能不断吸引用所以只有经常更新网站的内容才能不断吸引用户的访问。户的访问。本章推荐站点本章推荐站点 中国万网中国万网- -中国领先的域名注册和虚中国领先的域名注册和虚拟主机服务提供商拟主机服务提供商http:/ 商务中国商务中国http:/ 新网新网http:

110、/ 中资源中资源http:/ 题1 1、选择题、选择题1 1用户注册、建立定单等栏目通常使用的是用户注册、建立定单等栏目通常使用的是( )( )结构。结构。 A A线型线型 B B层次型层次型 C C网络型网络型 D D树型树型2 2下面哪一项不是栏目规划的任务下面哪一项不是栏目规划的任务?( )?( ) A A确定必需的栏目和重点栏目确定必需的栏目和重点栏目 B B建立网站的层次型结构建立网站的层次型结构 C C详细设计每一个栏目,确定栏目之间的关系详细设计每一个栏目,确定栏目之间的关系 D D设计每设计每_ _个栏目内的导航个栏目内的导航3 3下面哪一种是正确的红色表示方法下面哪一种是正确

111、的红色表示方法?( ?( ) ) A A#FF0000 B#FF0000 B&FF0000 &FF0000 C C#FFFFFF D#FFFFFF D#0000FF#0000FF4 4色彩搭配的第一步就是确定色彩搭配的第一步就是确定( )( )。A A确定网站标志的颜色确定网站标志的颜色 B B确定主色调确定主色调C C确定导航条的颜色确定导航条的颜色 D D确定主页的背确定主页的背景色景色5 5 下面有关导航不正确的一项是下面有关导航不正确的一项是( )( )。 A A导航可以帮助用户最快地找到自己所导航可以帮助用户最快地找到自己所需的信息。需的信息。 B B导航能让用户清楚地知道目前所处的

112、导航能让用户清楚地知道目前所处的位置。位置。 C C导航是衡量一个网站是否优秀的重要导航是衡量一个网站是否优秀的重要标准。标准。 D D如果网站的规模很小,可以不用导航。如果网站的规模很小,可以不用导航。6 6导航最常用的实现方法是导航最常用的实现方法是( )( )。 A A导航条导航条 B B路径导航路径导航 C C重点导航重点导航 D D相关导航相关导航7 7网页的风格主要体现在(网页的风格主要体现在( )这些方面。这些方面。 A A色彩色彩 B B布局布局 C C特效特效 D D大小大小二、问答题二、问答题1 1虚拟主机的收费与哪些因素有关?2 2自己规划和设计虚拟的一个中小企业的自己规划和设计虚拟的一个中小企业的网站结构网站结构二、思考与练习二、思考与练习 1 1创建站点需要那些步骤?创建站点需要那些步骤? 2 2自己规划和设计虚拟的一个中小自己规划和设计虚拟的一个中小企业的网站结构企业的网站结构

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 大杂烩/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号