chinapub.com如a的不乙61 下载 .23WwW服务器性能评价 WwW服务器是电子商务的关键组成。对WwW服务器的硬件和软件组合的基准测试可以 使你在制定企业网络系统决策时有足够的信息。基准测试是用来比较硬件和软件性能的一种 试方法。因为计算机技术的发展很快,本书对某一WWW服务器硬件或软件的建议可能很 快就会过时。但一些帮助你作出正确选择的指导思想还是有益的,所以在这里只讲述一些基 Www服务器的作用不只是进行WWW展示,它还可支持企业间的商务和企业与消费者间 的交易,支持企业的应用软件,并作为企业通信的基础设施。所以我们应该了解哪些因素会 影响WWW服务器的性能(哪些因素对服务器没有影响),应该测量服务器的哪些活动,如何 收集服务器的性能信息,哪些软件产品可用来收集WWW服务器的性能数据,以及哪种软件 和硬件组合的性能更好 在评价wWw服务器性能时,应该了解该测量哪些指标,并确保这些指标能够反映WwW 服务器的使用情况。显然,硬件和操作系统是基准测试的主要领域。同一个高级工作站或 台UNIX机相比,一台只有中档CPU、硬盘不大而内存只有32兆的PC机的性能就要差得多了 在不同的wWW基准测试中,不同的操作系统(包括 Solaris和 Windows nt)的性能得分也是 响wwW服务器性能的另一个因素是连接速度。T3连接上的服务器向客户机传输WWW 页面的速度要大大高于T1连接上的相同服务器的速度(在测量服务器原始性能时,不考虑客 户机的连接)。 还有一个应考虑的因素是服务器可处理用户的数量。这个能力很难测量,因为它取决于 服务器的线路速度、客户机的线路速度以及传输的WWW页面的正常大小。测量服务器WwW 面传输能力的重要指标是吞吐能力和响应时间。吞吐能力是某种硬件和软件的组合在单位 时间内能够处理HTTP请求的数目。响应时间是服务器处理一个请求所需的时间。这些数值应 该处于服务器能够处理的负荷范围之内(包括高峰期) 最后,系统应客户机的要求所传输的页面的组合和类型也会大大影响服务器的性能。动 态页面的内容是应客户机的请求由特定的程序来确定的,静态页面是从磁盘检索所获的固定 内容的wWW页面。如果一台服务器主要传输静态页面,其性能要好于传输动态页面的同栏 服务器,这是因为静态页面传输比动态页面传输所需的计算能力小。在传输动态页面时,不 同服务器的性能差异很大 目前有多种WWW服务器基准测试程序,它们可就很多衡量指标对服务器进行测试,依 据这些测试可决定服务器的选择。有些基准测试程序是免费的,有些需要几百美元。表3-1列 出了几种常见的wwW基准测试程序及其开发商。可从本书在线版的链接中了解这些软件及 其开发商和销售商的详细资料。 表3-1WWW服务器基准测试软件 WW冒服务器基准测试软件 开发商 WWW服务器基准测试软件 开发商 微软公司 SPECweb96 SPEC公司 Net Bench ZD公司 WCAT 微软公司 ZD公司 Web Bench SPEC SFS97 SPEC公司 WebStone Minecraft公司
3.2.3 WWW服务器性能评价 W W W服务器是电子商务的关键组成。对 W W W服务器的硬件和软件组合的基准测试可以 使你在制定企业网络系统决策时有足够的信息。基准测试是用来比较硬件和软件性能的一种 测试方法。因为计算机技术的发展很快,本书对某一 W W W服务器硬件或软件的建议可能很 快就会过时。但一些帮助你作出正确选择的指导思想还是有益的,所以在这里只讲述一些基 本的原则。 W W W服务器的作用不只是进行 W W W展示,它还可支持企业间的商务和企业与消费者间 的交易,支持企业的应用软件,并作为企业通信的基础设施。所以我们应该了解哪些因素会 影响W W W服务器的性能(哪些因素对服务器没有影响),应该测量服务器的哪些活动,如何 收集服务器的性能信息,哪些软件产品可用来收集 W W W服务器的性能数据,以及哪种软件 和硬件组合的性能更好。 在评价W W W服务器性能时,应该了解该测量哪些指标,并确保这些指标能够反映 W W W 服务器的使用情况。显然,硬件和操作系统是基准测试的主要领域。同一个高级工作站或一 台U N I X机相比,一台只有中档 C P U、硬盘不大而内存只有 3 2兆的P C机的性能就要差得多了。 在不同的W W W基准测试中,不同的操作系统(包括 S o l a r i s和Windows NT)的性能得分也是 不一样的。 影响W W W服务器性能的另一个因素是连接速度。 T 3连接上的服务器向客户机传输 W W W 页面的速度要大大高于 T 1连接上的相同服务器的速度(在测量服务器原始性能时,不考虑客 户机的连接)。 还有一个应考虑的因素是服务器可处理用户的数量。这个能力很难测量,因为它取决于 服务器的线路速度、客户机的线路速度以及传输的 W W W页面的正常大小。测量服务器 W W W 页面传输能力的重要指标是吞吐能力和响应时间。吞吐能力是某种硬件和软件的组合在单位 时间内能够处理H T T P请求的数目。响应时间是服务器处理一个请求所需的时间。这些数值应 该处于服务器能够处理的负荷范围之内(包括高峰期)。 最后,系统应客户机的要求所传输的页面的组合和类型也会大大影响服务器的性能。动 态页面的内容是应客户机的请求由特定的程序来确定的,静态页面是从磁盘检索所获的固定 内容的W W W页面。如果一台服务器主要传输静态页面,其性能要好于传输动态页面的同档 服务器,这是因为静态页面传输比动态页面传输所需的计算能力小。在传输动态页面时,不 同服务器的性能差异很大。 目前有多种 W W W服务器基准测试程序,它们可就很多衡量指标对服务器进行测试,依 据这些测试可决定服务器的选择。有些基准测试程序是免费的,有些需要几百美元。表 3 - 1列 出了几种常见的 W W W基准测试程序及其开发商。可从本书在线版的链接中了解这些软件及 其开发商和销售商的详细资料。 表3-1 WWW服务器基准测试软件 W W W服务器基准测试软件 开发商 W W W服务器基准测试软件 开发商 I n e t l o a d 微软公司 S P E C w e b 9 6 S P E C公司 N e t B e n c h Z D公司 W C AT 微软公司 S e r v e r B e n c h Z D公司 We b B e n c h Z D公司 SPEC SFS97 S P E C公司 We b S t o n e M i n d c r a f t公司 第3章 基于W W W的电子商务工具 6 1 下载
62电子商多 Chinapub.com 下载 下面介绍几种常见的基准测试软件。 Webstone是最早的wwW服务器基准测试程序,现 在仍非常流行。它是很典型的性能评价程序,所收集的信息同其他www基准测试程序一样。 Webstone是硅图( Silicon Graphic,SGI)公司开发的,后为 Minecraft公司购得了它的所有权 Webstone的工作方式是:测量wWW服务器对 WebStone所生成的工作负荷的响应。这个工作 负荷模拟访问Www服务器的多个WWW客户机(用户通过自己的客户机与WWW网站建立连 接)。 Webstone可在一台计算机上模拟100多台WWW客户机。 Webmaster是一个控制 WebStone所有测试活动的程序,它在一台客户机上运行,并把WWW客户机软件和测试文件 分配给各个客户机。 Webmaster开始执行基准测试后,等待客户机向它报告每台客户机的性能。 Webmaster收 到所有客户机的性能信息后,生成一个汇总报告。WWW客户机所用的文件决定了 WebStone 测试的性能。 WebStone提供了一套标准的文件,这样网络管理员就可公正地比较不同wwW 服务器的测试结果。因为 Webstone基准测试的方式是结构化的,所以测试的结果能够反映 www服务器的操作系统、wwW服务器软件、网络连接速度和CPU速度的组合性能。 Webstone采用HTML测试、CGl测试和AP测试等三种测试来衡量性能。在客户机请求服 务器向它发送HTML编码文件(静态WWW页面)时,就用HTML测试来测量服务器的性能。 CGI测试让wwW服务器运行另一个程序,使用公用网关接口(CGI)协议向该程序发送信息 (WWW表中的信息采用CGI协议与后端程序交流数据)。第三种测试是API测试,它测试 WWW服务器从WWW客户机向服务器的应用程序接口(API)传输信息的能力。API是用于 建立应用代码组的一套协议、路径和工具。API请求启动另一个程序,该程序为wWW服务器 寻找信息,并把信息发回服务器。AP请求的一个例子是,WWW客户机请求其他计算机数据 库中的信息 Web Bench基准测试软件是ZD基准测试公司( Ziff-Davis Benchmark Operation)开发的, 它产生两种重要的指标(或称得分)。其中一种得分表示每秒发到服务器的请求数,另一种得 分表示吞吐能力(用每秒的字符数表示)。 Web Bench的结果是用 Excel格式表示的,所以可以 很容易地画成图表,使用起来非常方便。 Webbench可以免费获得,但只能用在 Windows机 上 SPECwe b96是非营利性的标准性能评价公司( Standard Performance evaluation Corporation,SPEC)开发的一种基准测试程序。 SPECweb96生成工作负荷对WWw服务器进 行测试,这些工作负荷来自有代表性的因特网网站,形成从1K到1000K的wWW文件。虽然 该软件不是免费的,但价格并不高。 如果准备购买支持大访问量的服务器,就应该认真对各种硬件和软件组合进行标准基准 测试。如果准备更新现有的服务器但不能确定应该调整哪些内容,定制的基准测试就可以为 你提供改变文件大小、缓存大小及其他重要参数提供依据。WWW管理者应该定期对企业级 的WWW服务器进行基准测试。对那些访问者很少的小网站来说,基准测试没有太大的意义 这时应该集中精力改进wWW设计和网站漫游以最大限度地满足访问者。 ZD公司能够在若干硬件平台上对多种流行的WWW服务器软件包进行了若干类基准测试, 包括特征测试和性能测试。 Web Bench既可测试静态HTML请求的性能,也可测试动态CGI服 务器请求的性能。测试所用的工作负荷由6000多个文件组成,小到几百字节,大到超过 500KB。这些文件总共占63MB磁盘空间。改变WWW服务器缓存大小让所有文件都存储在缓
下面介绍几种常见的基准测试软件。 We b S t o n e是最早的W W W服务器基准测试程序,现 在仍非常流行。它是很典型的性能评价程序,所收集的信息同其他 W W W基准测试程序一样。 We b S t o n e是硅图(Silicon Graphic, SGI)公司开发的,后为Mindcraft 公司购得了它的所有权。 We b S t o n e的工作方式是:测量 W W W服务器对We b S t o n e所生成的工作负荷的响应。这个工作 负荷模拟访问W W W服务器的多个W W W客户机(用户通过自己的客户机与 W W W网站建立连 接)。We b S t o n e可在一台计算机上模拟 1 0 0多台 W W W客户机。 We b m a s t e r是一个控制 We b S t o n e所有测试活动的程序,它在一台客户机上运行,并把 W W W客户机软件和测试文件 分配给各个客户机。 We b m a s t e r开始执行基准测试后,等待客户机向它报告每台客户机的性能。 We b m a s t e r收 到所有客户机的性能信息后,生成一个汇总报告。 W W W客户机所用的文件决定了 We b S t o n e 测试的性能。 We b S t o n e提供了一套标准的文件,这样网络管理员就可公正地比较不同 W W W 服务器的测试结果。因为 We b S t o n e基准测试的方式是结构化的,所以测试的结果能够反映 W W W服务器的操作系统、W W W服务器软件、网络连接速度和 C P U速度的组合性能。 We b S t o n e采用H T M L测试、C G I测试和A P I测试等三种测试来衡量性能。在客户机请求服 务器向它发送H T M L编码文件(静态 W W W页面)时,就用 H T M L测试来测量服务器的性能。 C G I测试让W W W服务器运行另一个程序,使用公用网关接口( C G I)协议向该程序发送信息 (W W W表中的信息采用 C G I协议与后端程序交流数据)。第三种测试是 A P I测试,它测试 W W W服务器从W W W客户机向服务器的应用程序接口(A P I)传输信息的能力。 A P I是用于 建立应用代码组的一套协议、路径和工具。 A P I请求启动另一个程序,该程序为 W W W服务器 寻找信息,并把信息发回服务器。 A P I请求的一个例子是,W W W客户机请求其他计算机数据 库中的信息。 We b B e n c h基准测试软件是Z D基准测试公司(Z i ff-Davis Benchmark Operation)开发的, 它产生两种重要的指标(或称得分)。其中一种得分表示每秒发到服务器的请求数,另一种得 分表示吞吐能力(用每秒的字符数表示)。We b B e n c h的结果是用E x c e l格式表示的,所以可以 很容易地画成图表,使用起来非常方便。 We b B e n c h可以免费获得,但只能用在 Wi n d o w s机 上。 SPECweb96 是非营利性的标准性能评价公司( Standard Performance Evaluation Corporation, SPEC)开发的一种基准测试程序。 S P E C w e b 9 6生成工作负荷对 W W W服务器进 行测试,这些工作负荷来自有代表性的因特网网站,形成从 1 K到1 0 0 0 K的W W W文件。虽然 该软件不是免费的,但价格并不高。 如果准备购买支持大访问量的服务器,就应该认真对各种硬件和软件组合进行标准基准 测试。如果准备更新现有的服务器但不能确定应该调整哪些内容,定制的基准测试就可以为 你提供改变文件大小、缓存大小及其他重要参数提供依据。 W W W管理者应该定期对企业级 的W W W服务器进行基准测试。对那些访问者很少的小网站来说,基准测试没有太大的意义。 这时应该集中精力改进W W W设计和网站漫游以最大限度地满足访问者。 Z D公司能够在若干硬件平台上对多种流行的 W W W服务器软件包进行了若干类基准测试, 包括特征测试和性能测试。 We b B e n c h既可测试静态H T M L请求的性能,也可测试动态 C G I服 务器请求的性能。测试所用的工作负荷由 6 0 0 0多个文件组成,小到几百字节,大到超过 5 0 0 K B。这些文件总共占 6 3 M B磁盘空间。改变W W W服务器缓存大小让所有文件都存储在缓 6 2 电 子 商 务 下载
Mab6C如m时63 下载 存里,这样就消除了磁盘性能之间差异的影响,从而对服务器进行公正的比较(WWW服务 器的缓存是专门用来存储WWW页面的高速内存区。需要时,服务器可从高速内存区里取 页面来满足WWw客户机的页面请求,从而避免了从较慢的磁盘区取出页面,所以缓存可节 约时间)。在测试时,用60台客户机向服务器提交wWW请求。这项测试的主要结论如下 每个wWW服务器都能快速有效地处理静态WWW页面 当ZD测试含有CGI请求(请求动态WWW页面)组合时,服务器出现了明显的性能差 异 ·有些服务器软件能够保持良好运行,而有些软件存在每秒处理请求数的上限。 到底哪种服务器软件性能更好并不重要,因为组合不同及新硬件不断出现,这些结果会 发生变化。真正重要的是,这些基准测试的结果表明,在wWW网站管理者购买或租用WwW 服务器之前必须考虑服务器之间的明显的性能差异。 除了测试WWW服务器的原始性能,还要测试服务器软件的有效性和可用性等特征。 些测试将反映软件的某个具体功能是否容易使用以及是否性能良好。下一节将讨论WWW服 务器的功能。 33W服务器软件的功能 WWW服务器可位于因特网上,也可位于企业的专用内部网上。在后一种情况下,通常 有防火墙来保护服务器。服务器是否提供公共访问对其任务和功能也有很大影响。内部网的 WWw服务器在允许用户访问之前通常要询问登录和口令信息来验证用户的身份。一般来说 服务器软件维护登录记录,内容包括组织内部和外部人员每次访问服务器的时间、日期和 URL信息。WWW或HTTP服务器的首要任务就是响应客户机程序所发出的请求。电子商务活 动是由服务器支持的,如同服务器调用后端程序和数据库一样。响应转换成特定的格式送到 服务器,服务器再把特定格式的WWW页面送到发出请求的客户机 根据所用软件包的不同,WWW服务器程序的功能可有很多差异。WWW服务器软件的功 能可按其目的来分组。所有的WWW服务器程序都提供一组核心功能,没有这些核心功能, 这些程序就不成为WwW服务器程序了。 WebSite Professional的开发商 O'Reilly软件公司把 wWW服务器功能分为:核心功能、网站管理、应用构造、动态内容和电子商务。网站管理 也是wWw服务器软件的一项主要功能。虽然并不是WWW服务器程序的所有功能都可准确地 归入上述类型中,但这种功能分类方法是讨论WWW服务器软件功能的一种方便而完善的方 法,所以我们在本节采用这种分类方法。首先,我们考察任何WWW服务器程序都应该具有 的核心功能。 3.3.1核心功能 在前面已经讲过,WWW服务器的最基本的任务就是对用HTTP协议发来的WWW客户机 请求进行处理并做出响应。如果客户机请求一个WWW页面,服务器程序就寻找并取出这个 页面,创建一个HTTP标题并在其后附加上这个HTML文档。如果客户机请求的是动态页面 服务器就调用其他程序,接收后端处理的结果,把响应转换成特定的格式,最后把页面和其 他对象发到发出请求的客户机上(第2章已介绍了这个过程的细节)。IP共享也称为虚拟服务 器,允许不同用户组共享一台服务器的IP地址。虚拟服务器或虚拟主机则允许在一台计算机
存里,这样就消除了磁盘性能之间差异的影响,从而对服务器进行公正的比较( W W W服务 器的缓存是专门用来存储 W W W页面的高速内存区。需要时,服务器可从高速内存区里取出 页面来满足 W W W客户机的页面请求,从而避免了从较慢的磁盘区取出页面,所以缓存可节 约时间)。在测试时,用6 0台客户机向服务器提交W W W请求。这项测试的主要结论如下: • 每个W W W服务器都能快速有效地处理静态 W W W页面。 • 当Z D测试含有C G I请求(请求动态 W W W页面)组合时,服务器出现了明显的性能差 异。 • 有些服务器软件能够保持良好运行,而有些软件存在每秒处理请求数的上限。 到底哪种服务器软件性能更好并不重要,因为组合不同及新硬件不断出现,这些结果会 发生变化。真正重要的是,这些基准测试的结果表明,在 W W W网站管理者购买或租用W W W 服务器之前必须考虑服务器之间的明显的性能差异。 除了测试W W W服务器的原始性能,还要测试服务器软件的有效性和可用性等特征。这 些测试将反映软件的某个具体功能是否容易使用以及是否性能良好。下一节将讨论 W W W服 务器的功能。 3.3 WWW服务器软件的功能 W W W服务器可位于因特网上,也可位于企业的专用内部网上。在后一种情况下,通常 有防火墙来保护服务器。服务器是否提供公共访问对其任务和功能也有很大影响。内部网的 W W W服务器在允许用户访问之前通常要询问登录和口令信息来验证用户的身份。一般来说, 服务器软件维护登录记录,内容包括组织内部和外部人员每次访问服务器的时间、日期和 U R L信息。W W W或H T T P服务器的首要任务就是响应客户机程序所发出的请求。电子商务活 动是由服务器支持的,如同服务器调用后端程序和数据库一样。响应转换成特定的格式送到 服务器,服务器再把特定格式的 W W W页面送到发出请求的客户机。 根据所用软件包的不同, W W W服务器程序的功能可有很多差异。 W W W服务器软件的功 能可按其目的来分组。所有的 W W W服务器程序都提供一组核心功能,没有这些核心功能, 这些程序就不成为 W W W服务器程序了。 WebSite Professional的开发商 O ' R e i l l y软件公司把 W W W服务器功能分为:核心功能、网站管理、应用构造、动态内容和电子商务。网站管理 也是W W W服务器软件的一项主要功能。虽然并不是 W W W服务器程序的所有功能都可准确地 归入上述类型中,但这种功能分类方法是讨论 W W W服务器软件功能的一种方便而完善的方 法,所以我们在本节采用这种分类方法。首先,我们考察任何 W W W服务器程序都应该具有 的核心功能。 3.3.1 核心功能 在前面已经讲过, W W W服务器的最基本的任务就是对用 H T T P协议发来的W W W客户机 请求进行处理并做出响应。如果客户机请求一个 W W W页面,服务器程序就寻找并取出这个 页面,创建一个 H T T P标题并在其后附加上这个 H T M L文档。如果客户机请求的是动态页面, 服务器就调用其他程序,接收后端处理的结果,把响应转换成特定的格式,最后把页面和其 他对象发到发出请求的客户机上(第 2章已介绍了这个过程的细节)。I P共享也称为虚拟服务 器,允许不同用户组共享一台服务器的 I P地址。虚拟服务器或虚拟主机则允许在一台计算机 第3章 基于W W W的电子商务工具 6 3 下载
64子商多 Chinapub.com 下载 上维护多个服务器。这意味着不同用户组可有各自的域名,但所有域名都指向同一台物理 WWw服务器。例如,Foobar公司营销部的域名可以是www.marketing.foobar.com,销售部的 域名可以是wwwsales.foobar.com,但这两个域名都可指向Foobar公司同一台服务器 WWW服务器把逻辑的统一资源定位符(URL)翻译为物理的文件地址。翻译后的地址 直接指向客户机浏览器所请求的页面。例如,WWW服务器可把URL:www.twidleydee. com/ infosheet. html翻译成文件名:C: AHome\Webserver BaseInformation. html。如果此文件名 正确,操作系统就可以取出并处理这个文件了 1.安全性 安全性和验证服务对内部网WWW服务器至关重要,它可验证从因特网进入内部网服务 器的员工身份。安全服务不仅包括用户名和口令的验证,还包括处理认证和私有/公开密钥 (见第6章)。访问控制可基于用户名或URL同意或拒绝用户对文件的访问。服务器支持安全套 接层(SSL)协议,这是网景公司开发的一种协议,用于在因特网上安全地传输保密信息。 WWW网站使用SSL接收来自WWw客户机的保密信息,如用户的信用卡号码。 wwW服务器提供文件传输协议(FTP)服务,用户可用FTP向服务器传输文件或从服务 器获取信息。如果用户使用通用的口令“ anonymous”(匿名)来登录服务器,所用的协议就 是匿名FTP。按照惯例,匿名FTP的用户输入自己的电子邮件地址作为口令。有些WWW服务 器不允许匿名FTP,而有些服务器则允许匿名用户从服务器下载信息,但不可以向服务器上载 信息。此外,大部分服务器允许用 Gopher方式访问网站。 Gopher是明尼苏达大学开发的一套 系统,可以预览WWW,并在WWW和 Gopher.服务器上显示基于文本的层次化的文件列表 虽然 Gopher现在几乎已经绝迹了,WwW服务器仍然支持这个系统。图3-4为用 Gopher显示微 软网站的例子。 iTeInet-leetot acus.edu welcome to Microsoft’ s HoMepage (p1群f5 [2JAll Products I [3]Support I [8]Home I [9JEvents [10]Training 括号里的数字 S2 e setters [13JUs 表示链接 6]Developer Tools [19]windows iness Right to follow a link: Left to go back. H)elp o)ptions P)rint G)o H)ain screen Q)uit /search [delete]-history list 图34用 Gopher访问 microsoft. com 3.搜索 搜索引擎和索引程序是WwW服务器的标准服务。搜索引擎或检索工具可在本网站或整 个WWW检索所请求的文档。索引程序提供全文索引,即为存储在服务器上的所有文档所创
上维护多个服务器。这意味着不同用户组可有各自的域名,但所有域名都指向同一台物理 W W W服务器。例如,F o o b a r公司营销部的域名可以是 w w w. m a r k e t i n g . f o o b a r. c o m,销售部的 域名可以是w w w. s a l e s . f o o b a r. c o m,但这两个域名都可指向F o o b a r公司同一台服务器。 W W W服务器把逻辑的统一资源定位符( U R L)翻译为物理的文件地址。翻译后的地址 直接指向客户机浏览器所请求的页面。例如, WWW 服务器可把 U R L:w w w. t w i d l e y d e e . c o m / i n f o s h e e t . h t m l翻译成文件名: C : \ H o m e \ We b s e r v e r B a s e \ I n f o r m a t i o n . h t m l。如果此文件名 正确,操作系统就可以取出并处理这个文件了。 1. 安全性 安全性和验证服务对内部网 W W W服务器至关重要,它可验证从因特网进入内部网服务 器的员工身份。安全服务不仅包括用户名和口令的验证,还包括处理认证和私有 /公开密钥 (见第6章)。访问控制可基于用户名或 U R L同意或拒绝用户对文件的访问。服务器支持安全套 接层(S S L)协议,这是网景公司开发的一种协议,用于在因特网上安全地传输保密信息。 W W W网站使用S S L接收来自W W W客户机的保密信息,如用户的信用卡号码。 2. FTP WWW 服务器提供文件传输协议( F T P)服务,用户可用F T P向服务器传输文件或从服务 器获取信息。如果用户使用通用的口令“ a n o n y m o u s”(匿名)来登录服务器,所用的协议就 是匿名F T P。按照惯例,匿名F T P的用户输入自己的电子邮件地址作为口令。有些 WWW 服务 器不允许匿名F T P,而有些服务器则允许匿名用户从服务器下载信息,但不可以向服务器上载 信息。此外,大部分服务器允许用 G o p h e r方式访问网站。 G o p h e r是明尼苏达大学开发的一套 系统,可以预览 W W W,并在WWW 和G o p h e r服务器上显示基于文本的层次化的文件列表。 虽然G o p h e r现在几乎已经绝迹了, W W W服务器仍然支持这个系统。图 3 - 4为用G o p h e r显示微 软网站的例子。 图3-4 用Gopher访问microsoft.com 3. 搜索 搜索引擎和索引程序是 W W W服务器的标准服务。搜索引擎或检索工具可在本网站或整 个W W W检索所请求的文档。索引程序提供全文索引,即为存储在服务器上的所有文档所创 6 4 电 子 商 务 下载 括号里的数字 表示链接
napus coM a38 KE n RETR 65 下载 建的索引。当浏览器请求wwW网站检索时,检索引擎比较索引中的术语和请求者的检索术 语,寻找与请求术语相匹配的文档。例如,微软公司的www服务器软件 Internet information Server中捆绑有 Indexing Server。索引软件能够对多种文档形式建立索引。检索引擎一般只返 回用户获准查看的文档,这样增强了网络的安全性。 4.数据分析 WWW服务器可获取访问者的信息,包括谁正在访问一个WWW网站(访问者的URL), 访问者浏览网站的时间有多长,每次访问的日期和时间,以及浏览了哪些页面。这些数据放 在wWW运行日志文件里。这个文件增长很快—尤其是那些每天有成千上万访问者的网站。 对运行日志文件进行认真分析会有很大收获,它可以揭示出访问者的很多有趣信息,以及他 们喜欢什么或不喜欢什么。要更好地利用运行日志文件,有必要采用第三方的WwW运行日 志文件分析程序。这些程序通过查询运行日志文件来对运行日志文件的信息进行汇总。它可 以返回一个汇总的报告,也可以把众多的细节累积到一起,从而揭示出每天、每小时或每分 访问网站的人数以及访问的高峰时段。一种非常流行的WWW运行日志文件分析程序是 Analog(见本书在线版上的 Analog Web server log file analyzer链接)。 Marketwave公司也发 布了几种运行日志文件分析程序(见本书在线版上的 Marketwave Web server log file analyze 涟接)。图3-5为 Marketwave公司的网站公布的一份报告。点击本书在线版上 Space telescope Web report链接,可看到另一种运行日志文件分析程序的例子 Top 7 Most Popular Pages Average Tum Per VIan 现有的 Seconde) Total Requests Per Day the aveage rumber of reou Total Number of 图3-5Www服务器运行日志文件的分析报告 332网站管理 好的wWW网站管理工具的功能远远超过了诸如微软 FrontPage.之类的编辑工具。 FrontPage虽然是一种优秀的编辑程序,而且还有一些网站管理功能,但它不如完整的专用网
建的索引。当浏览器请求 W W W网站检索时,检索引擎比较索引中的术语和请求者的检索术 语,寻找与请求术语相匹配的文档。例如,微软公司的 W W W服务器软件Internet Information Server 中捆绑有Indexing Server。索引软件能够对多种文档形式建立索引。检索引擎一般只返 回用户获准查看的文档,这样增强了网络的安全性。 4. 数据分析 W W W服务器可获取访问者的信息,包括谁正在访问一个 W W W网站(访问者的 U R L), 访问者浏览网站的时间有多长,每次访问的日期和时间,以及浏览了哪些页面。这些数据放 在W W W运行日志文件里。这个文件增长很快—尤其是那些每天有成千上万访问者的网站。 对运行日志文件进行认真分析会有很大收获,它可以揭示出访问者的很多有趣信息,以及他 们喜欢什么或不喜欢什么。要更好地利用运行日志文件,有必要采用第三方的 W W W运行日 志文件分析程序。这些程序通过查询运行日志文件来对运行日志文件的信息进行汇总。它可 以返回一个汇总的报告,也可以把众多的细节累积到一起,从而揭示出每天、每小时或每分 钟访问网站的人数以及访问的高峰时段。一种非常流行的 W W W运行日志文件分析程序是 A n a l o g(见本书在线版上的Analog Web server log file analyzer链接)。Marketwave 公司也发 布了几种运行日志文件分析程序(见本书在线版上的 Marketwave Web server log file analyzer 链接)。图3 - 5为M a r k e t w a v e公司的网站公布的一份报告。点击本书在线版上 Space telescope Web report链接,可看到另一种运行日志文件分析程序的例子。 图3-5 WWW服务器运行日志文件的分析报告 3.3.2 网站管理 好的 W W W网站管理工具的功能远远超过了诸如微软 F r o n t P a g e之类的编辑工具。 F r o n t P a g e虽然是一种优秀的编辑程序,而且还有一些网站管理功能,但它不如完整的专用网 第3章 基于W W W的电子商务工具 6 5 下载 现有的 报告