配色: 字号:
第21学时 发布网页
2012-09-21 | 阅:  转:  |  分享 
  
下载

第六部分

在线发布网页

第21学时发布网页

第22学时宣布网页的存在

第23学时测试并更新网页

第24学时完善编写技巧

下载

第21学时发布网页

成为一个网页作者并不是为了和自己的金丝雀分享这个成果。当然是希望将自己的工作

放置到一个Web服务器上,使它可以被迅速成长的Web群体所访问、喜爱、嘲笑。

FrontPageExpress对于发布是非常有用的。通过设置一些缺省值,妥善地组织文件,并通

过一些快速的单击,最终掌握发布网页(以后再更新它们)的能力。

在本学时结束的时候,你将能够回答如下的问题:

?在哪里发布?

?在发布之前应该做些什么,从而确保所有的事情都准备好了?

?如何用FrontPageExpress来使发布网页变得容易?

?一旦网页在线之后,如何检验它?

21.1关于Web服务器

正如你在第20学时中所了解的,你需要Web服务器上的一些硬盘空间来在Web上发布网页。

到目前为止,你可能已经知道在哪里发布网页。今天,几乎所有的因特网帐户(不管是来自

于一个正规的因特网服务提供者还是一个在线服务,像AOL)其交易中都包括了几兆字节的Web

服务器空间(见图21-1)。大多数人在他们的因特网提供者所供给的空间中发布他们的第一个网页。

注意,Web空间提供者通常区分“个人的”主页和“商业的”网页(那

些用于宣传业务的网页)。因为假定了商业网页的流量通常会比个人网页

的流量要大,所以提供者可能会对用于商业网页的空间收取较高的费用。

如果是由因特网提供者提供免费的空间,那么提供者也许会要求此

空间仅被用作一个个人主页,一旦你将此空间用作商业目的,他们就会

每月收取一个附加的费用(对于非盈利目的的用处可能会例外,这需要和

提供商谈谈)。

图21-1对于大多数刚刚开

始网页编写的人来

说,最好的选择通

常是使用因特网或

者在线服务的帐户

所免费附带的任何

Web服务器空间

免费Web

空间

但是假设因特网供应商不提供服务器空间,这里是一些获得Web服务器空间的其它

方式:

在选择Web空间的提供者之前,需要选取不同的时间对他们公司的网

页进行多次访问。如果服务器在某些时间缓慢地传送网页,或者时不时

地无法使用,那就要寻找一个准备更好的供应商。

来自于公司或者学校—你的雇佣方或者学校可能有一个Web服务器,你被许可能够在

上面存储网页。当然,如果你的网页是严格地和工作相关(或者和学校相关)的话,那就最可能

在这个服务器上免费地获得发布的许可。

然而要注意的是,对企业和大学的免费访问正随着需求的增长以及寻求从因特网链接

中赚钱方式的增加而迅速地消失。同样,有很多大学的系统,以及一些公司的系统,都

是处于过载的状态并且可能用的是过时的服务器硬件或者不充足的连接速度。用一个速

度慢的或者不可靠的系统将给访问者提供差的服务。从长远来看,每月付出一些钱来获

得一个高速的商业服务器上的空间,比起在一个差的服务器上使用免费的空间,是更好

的选择。

来自于一个Web主机服务—越来越多的在线公司提供Web空间“主机服务”。很多这

样的服务其实就是因特网提供者利用出租一些空间来另外赚一些钱,常常是一个月只有几

美元。

你也可以发现有不少公司提供“免费”服务器空间,这些公司有时被称为“在线社区”。

作为使用免费空间的交换,你同意在网页中包括要求的广告(见图21-2)。例如Yahoo!的

GeoCites社区(www.geocities.com)和TalkCity(www.talkcity.com)。这些免费的礼物仅用于个

人网页不过这些网站也给商业网页出租空间。

虽然因特网供应商给予免费空间,但是这通常是一个不怎么样的方案;那些广告会惹恼

访问者并且限制你的设计选项,而且很多用户抱怨服务器的可靠性较差。这些服务器唯一的

好处是他们提供在线的,容易使用的网页向导,它们可以快速创建网页。购买了本书并阅读

之后,你就不需要这些向导了。

通过冲浪来发现Web主机服务是很容易的。你可以在任何一个搜索引

擎中输入搜索关键词“Web主机”,或者访问一个叫做HostSearch(www.

hostsearch.com)的网站,这是一个专门用于寻找服务器空间的搜索工具

(见图21-3)。

某些主机服务对于特定的有价值的主题:艺术、非盈利组织等等的

网页提供免费的或者低费用的空间。

自己建造—如果网页需要非常严格的安全性(用于在线销售)或者要大量使用CGI的脚本

(尤其是用表单),一个内部的Web服务器可能是答案。建造你自己的Web服务器是比前几种方

案都更加实际的解决方案(即使对于相对小的公司),这要感谢低成本的服务器计算机(尤其是

基于奔腾CPU的PC)、更便宜并更简单的服务器软件(主要来自于Netscape和微软),以及广泛

可用的高速数据线(如ISDN或者T1)。

242分分第六部分分在线发布网页

下载

一个Web服务器并不便宜。零散的服务器硬件和软件都在迅速地降价,

达到了小公司可以接受的合理成本(5000美元以下)。但是一个Web服务器

所需要的24小时、高速的专用因特网连接可能会比此价格贵四倍—每

一个月。更重要的是,虽然有效地管理一个Web服务器已经变得越来越容

易,但是这个工作至少需要一个或者更多全职的专家。

服务器、连接和人员的总体成本现在已经下降到大多数拥有100个雇

员的公司、或者在线业务占据了高比率的更小的公司所能够接收的资金

消耗。然而,对于其它小公司和个人,在其它人的服务器上租用空间是

更为有意义的选择。

第21学时从发布网页从从243

下载

图21-2你可以获得“免费”

的Web主机服务—

只要记住它们

保留了在你的网页

上粘贴广告以让访

问者看到的权利

图21-3HostSearch是一个

网页,它帮助你找

到满足你的需求的

Web服务器

越来越多的情况是:商业的主机服务不但提供空间,而且还提供(以

更高的费用)电子贸易服务。主机公司可以为你处理定单和信用卡交易,

使你可以开设一家在线商店而不用过多担心有关的电子细节。

21.2我需要多大的空间

好问题。奇怪的是你在开始时需要得非常少。

正如我在前面的20个学时中所提醒的那样,一个网页包含的内容越多,它的文件就越大。

图片(和图片背景)显著地增加了一个网页需要的空间量(以及它显现给一个访问者时所需要的

时间)。声音、视频以及大的下载文件同样也会显著地增加你所需要的空间。

但是,如果你按照我所提供的提示来保持网页的操作简单,你会发现每一页占据了非常

小的空间。一个基本的网页(一个满屏或者两个满屏的文本加上两三个小的图片文件以及一个

图片背景)一般会需要少于100KB的服务器空间(常常小很多)。在1MB的服务器空间里面,你

至少可以存储数十个这样的基本网页(1MB有1024个千字节)。

大多数的因特网供应商和在线服务给每一个客户提供至少3MB的免费空间,很多提供多

达10MB的空间。这些空间足以存储100个基本的网页并且会剩下一些空间可以用于一个或两

个短的视频剪辑。

下面的“动手实践”显示了如何确定网页文件所需要的最小的磁盘空间。

下面的“动手实践”假定你已经为此网页存储了所有的文件—

HTML文件、图片文件,等等—在硬盘上的同一个文件夹中。

动手实践:找出文件需要多少的空间

1)在Windows中,打开网页文件所存储的文件夹。

2)按下Ctrl键并保持住,然后一个个地单击此网页的所有的各个部分的文件(所选文件夹

中不应该有一些不是此网页的一部分的文件,如果有的话,不用单击它们)。

3)当所有的这些文件被置亮之后,你将在文件夹窗口的底部看到它们所占据的空间量。

在这个例子中的网页(它包括了两个满屏的文本、两个图片、以及一个图片背景)仅仅需要

5.16KB的空间,见图21-4。

244分分第六部分分在线发布网页

图21-4第3步:阅读这些文

件组合后的大小

需要的空间大小

下载

21.3准备发布

在发布之前,你将希望你已经获得了服务器的空间并且可以浏览一遍网页(即便你遗漏了

一个错误,你可以在发布后很容易地改正它并发布改正的结果,正如在第23学时“测试并更

新网页”中所描述的那样)。

在发布之前,你所须要做的最后一件事情是了解一些关于Web服务器空间的重要信息。

尤其是,你须要了解如下这些:

?此服务器上是否有FrontPageExtensions?正如你从前面的学时中了解到的,某些在

FrontPageExpress中可以做的酷的事情—例如交互的表单(第17学时“编辑HTML”)—

将仅能在一个装备了被称作FrontPageExtensions的微软的软件的服务器上发布,从

而才能够正常工作。但是即使你并不使用任何这些特性,了解此服务器是否有扩展也是

很重要的,因为扩展会影响发布的步骤。

?用于上载文件所需要的通讯协议的名字(如果此服务器有FrontPageExtensions,你可

以跳过这个部分)。很多服务器允许你使用Web协议(HTTP)来上载文件,而某些要求通

过FTP来上载那些文件(FrontPageExpress对这两种方法都支持)。

?文件将要存储的完整地址和路径你将须要知道文件将要存储的目录的完整的URL,这

包括了服务器的名字,到你的目录的路径,以及你的目录的名字。理想情况下,你将有

一个自己的单独目录用于你所有的文件。拥有你自己的目录可以防止冲突,这种冲突发

生在本系统中任何其它文件(一个网页、图像、或者其它文件)使用了和你的某个文件一

样的文件名时。

标准的实施是将一个多网页的网站的首页命名为index.htm(index

.html)。

除非你在此服务器上有自己的目录,否则不要将此文件命名为

index.htm或index.html。尽管这个名字通常被用于一个多网页的首页,但

是如果此目录中已经包含了一个叫做index.htm的文件,服务器将会拒绝

或者重写其它的文件!

?此服务器上文件名的规则和限制不同的服务器平台对文件名有不同的规则。比如说基

于DOS的服务器和某些UNIX服务器不允许文件名超过八个字符或者扩展名超过三个字

符。理想情况下,你是在创建并命名文件之前了解这些限制的。但是如果你在了解此服

务器之前没有发现这些限制,那么你需要检查命名的限制并改变所有须要更改的文件名。

如果你发现必须改变任何文件名的话,确保在发布之前和之后都检

查并调整网页之间的所有链接。

?你用于上载访问此服务器的唯一的用户名和口令服务器提供者应该给你一个用户名和

口令以用于上载文件。

如果你从因特网提供者那里获得服务器空间,你用于发布的用户名

和口令很可能和你用来连接到因特网的那个是一样的。

第21学时从发布网页从从245

下载

21.4从FrontPageExpress中发布

大多数服务器提供者倾向于你使用一个名叫FTP的因特网协议来上载—将Web文件从

PC上拷贝到那个Web服务器上。

如果你熟悉FTP的话,你可以总是这样做。但是内置于FrontPageExpress中的发布功能使

用起来更容易。更重要的是,当你在线地改变网页时(如在第23学时中所学习的),FrontPage

Express只需大约两次的单击就能够发布这些改正。

所以即使你知道FTP,我仍然建议试一试FrontPageExpress的发布工具(如果你还不知道

FTP的话,那现在就没有必要学习了—至少出于发布目的是如此)。

动手实践:发布一个网页

1)在FrontPageExpress中,打开你想要发布的HTML文件。

2)选择“文件”、“另存为”。

3)在“页面位置”下,输入一个访问者在此网页被发布之后要到达它时所需要的完整的

URL,然后单击“确定”,见图21-5。

在第3步之后,如果因特网连接并不自动地出现,关闭出现的任何对

话框或者信息,然后再连接到因特网并从第2步开始。

4)因特网连接打开,然后一段时间后,你被提示输入“认证信息(authentication

information)”(用户名和口令)。在提供的方框中输入信息,然后单击“确定”,见图21-6。

5)下一步发生什么取决于此服务器是否装备了FrontPageExtensions:

?如果此服务器有FrontPageExtensions,你就完成了。片刻之后,一个信息就出现以

报告此文件已经被上载。它们现在就在Web上,可以让所有人使用了。

?如果此服务器没有FrontPageExtensions,“Web发布向导”的欢迎屏幕就会出现,单

击“下一步”,见图21-7。

246分分第六部分分在线发布网页

下载

图21-5第3步:将网页未来

的URL填写在“页

面位置”下面并单

击“确定”

图21-6第4步:输入用户名

和口令,然后单击

“确定”

6)一个方框出现了,报告你必须指定一种连接方法。单击“下一步”。

7)打开“连接方法”列表,然后选择上载到这个服务器(FTP或者FTP)所需要的“上载协

议”,然后单击“下一步”,见图21-8。

8)填写此服务器的地址和网页文件将被存储的目录的名字,然后单击“下一步”,见图

21-9。

某些服务器被设置成当你登录时,任何你上载的东西自动地转到你

的私人目录中(不用你自己指定)。

当出现这种情况时,你可以在第8步中将子文件夹方框空着。如果你

在子文件夹方框中指定了一个目录的话,那个子目录将被创建成普通目

录内的一个新目录,而你要上载的文件将会去那里。

比如说,如果我的所有文件自动地到了nsnell目录中,而我在子

文件夹方框中输入了nsnell的话,那些文件将被上载到nsnell/nsnell文

件夹中。

9)单击“完成”。片刻之后,一个信息出现以告诉你此文件已经被上载。它们现在就已经

在Web上,对所有的人都可用了,见图21-10。

第21学时从发布网页从从247

下载

图21-7第5步:如果此文件

没有被自动地发布

的话,“Web发布向

导”就会出现,单

击“下一步”

图21-8第7步:选择上载协



21.5通过因特网来查看网页

在你发布完之后,你必须通过Web来测试网页,就像一个访问者一样来查看它。而且,

在线看到它是有趣的。

要在线查看网页,只要打开浏览器,连接因特网,然后到你在“动手实践”中输入的用

于发布的那个地址中。探索网页,评价它的外观并测试连接。

?如果你发现任何错误和任何你想要改变的东西,参见第23学时。

?如果你想要学习如何向全世界宣布网页(从而访问者可以发现它),参见第22学时“宣布

网页的存在”。

如果你给首页命名为index.html(正如在第2部分所建议的那样),当一个

访问者找到此服务器的目录而没有指定一个文件名的话,那个网页将自动

地打开。比如说,如果用户在他的浏览器中输入了www.server.com/sally/

这个URL,在sally目录下的index.html文件将自动地打开。

21.6课时小结

发布是一个简单的行为(而且相对可靠),只要你仔细地准备了网页。简单的错误,比如说

将同一个网页中的文件放置在不同的目录中,是最有可能造成发布问题的事情。

248分分第六部分分在线发布网页

下载

图21-9第8步:填写服务器

的地址和目录的名



图21-10第9步:单击“完

成”来将此文件发

送到Web上去

如果你仔细对待文件名和地址的话,遵循服务器的规则,然后遵照发布的步骤。

21.7专家答疑

问题:我希望有我自己的“.COM”,如www.steve.com。我如何得到一个这东西?

解答:你需要自己的因特网域名,这比人们在第一次编写网页时所做的工作要更具挑战

性。但是现在你可能准备好了(如果你有现金的话),并且已经开始使用。你将在第24学时“完

善编写技巧”中学习如何获得一个域名。

问题:如果HTML标准改变了怎么办?我的网页会不会突然在遵照新的标准或者支持新

的扩展的浏览器中不能够工作?

解答:更新HTML之后是向下兼容的;换句话说,当HTML改变后,添加了新的标记和属

性,用新的方式来做原来的事情。但是较老的方法和标记仍然永远会工作。

在第23学时中,你将了解有关在线测试网页的HTML的内容。而在第24学时“完善编写

技巧”中,你将会学习到不光是HTML仍然在演化,而且它在变成新的东西:XHTML。

问题:当我的网页改变之后,我如何更新它?

解答:有关更新的知识将在第23学时中学习。但是首先,你须要学习如何向全世界宣布

你新发布的网页,参见第22学时。

第21学时从发布网页从从249

下载

献花(0)
+1
(本文系无为有法521...首藏)